Method: projects.assets.copy

Bir öğeyi kopyalar.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
sourceName

string

Kopyalanacak öğenin adı. name, "projects/*/assets/**" biçimindedir (ör. "projects/earthengine-legacy/assets/users/[USER]/[ASSET]"). Kullanıcıya ait tüm öğeler "earthengine-legacy" projesi kapsamındadır (ör. "projects/earthengine-legacy/assets/users/foo/bar"). Diğer tüm öğeler "earthengine-public" projesi kapsamındadır (ör. "projects/earthengine-public/assets/LANDSAT"). (ör. "assets/users/[USER]/[ASSET]").

Yetkilendirme, belirtilen kaynak sourceName için aşağıdaki IAM iznini gerektirir:

  • earthengine.assets.get

İstek içeriği

İstek metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "destinationName": string,
  "overwrite": boolean
}
Alanlar
destinationName

string

Öğenin kopyalanacağı hedef ad. name, "projects/*/assets/**" biçimindedir (ör. "projects/earthengine-legacy/assets/users/[USER]/[ASSET]"). Kullanıcıya ait tüm öğeler "earthengine-legacy" projesi kapsamındadır (ör. "projects/earthengine-legacy/assets/users/foo/bar"). Diğer tüm öğeler "earthengine-public" projesi kapsamındadır (ör. "projects/earthengine-public/assets/LANDSAT").

Yetkilendirme, belirtilen kaynak destinationName için aşağıdaki IAM iznini gerektirir:

  • earthengine.assets.create
overwrite

boolean

Mevcut bir öğenin üzerine yazılmasına izin verilip verilmeyeceği.

Yanıt gövdesi

Başarılıysa yanıt metni, EarthEngineAsset öğesinin bir örneğini içerir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.