Method: projects.assets.copy

Sao chép một thành phần.

Yêu cầu HTTP

POST https://earthengine.googleapis.com/v1beta/{sourceName=projects/*/assets/**}:copy

URL sử dụng cú pháp Chuyển mã gRPC.

Tham số đường dẫn

Thông số
sourceName

string

Tên của thành phần cần sao chép. name có định dạng "projects/*/assets/**" (ví dụ: "projects/earthengine-legacy/assets/users/[USER]/[ASSET]"). Tất cả tài sản do người dùng sở hữu đều thuộc dự án "earthengine-legacy" (ví dụ: "projects/earthengine-legacy/assets/users/foo/bar"). Tất cả các tài sản khác đều thuộc dự án "earthengine-public" (ví dụ: "projects/earthengine-public/assets/LANDSAT"). (ví dụ: "assets/users/[USER]/[ASSET]").

Việc uỷ quyền yêu cầu quyền IAM sau đây trên tài nguyên sourceName đã chỉ định:

  • earthengine.assets.get

Nội dung yêu cầu

Nội dung yêu cầu chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "destinationName": string,
  "overwrite": boolean
}
Trường
destinationName

string

Tên đích đến để sao chép thành phần. name có định dạng "projects/*/assets/**" (ví dụ: "projects/earthengine-legacy/assets/users/[USER]/[ASSET]"). Tất cả tài sản do người dùng sở hữu đều thuộc dự án "earthengine-legacy" (ví dụ: "projects/earthengine-legacy/assets/users/foo/bar"). Tất cả các tài sản khác đều thuộc dự án "earthengine-public" (ví dụ: "projects/earthengine-public/assets/LANDSAT").

Việc uỷ quyền yêu cầu quyền IAM sau đây trên tài nguyên destinationName đã chỉ định:

  • earthengine.assets.create
overwrite

boolean

Cho phép ghi đè thành phần hiện có hay không.

Nội dung phản hồi

Nếu thành công, nội dung phản hồi sẽ chứa một phiên bản của EarthEngineAsset.

Phạm vi uỷ quyền

Yêu cầu một trong các phạm vi OAuth sau:

  • https://www.googleapis.com/auth/earthengine
  • https://www.googleapis.com/auth/cloud-platform

Để biết thêm thông tin, hãy xem OAuth 2.0 Overview.