Method: projects.assets.copy

kopiuje zasób;

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
sourceName

string

Nazwa zasobu do skopiowania. name ma format „projekty/*/zasobniki/*” (np. "projects/earthengine-legacy/assets/users/[USER]/[ASSET]"). Wszystkie zasoby należące do użytkowników znajdują się w projekcie „earthengine-legacy” (np. "projects/earthengine-legacy/assets/users/foo/bar"). Wszystkie pozostałe zasoby znajdują się w projekcie „earthengine-public” (np. "projects/earthengine-public/assets/LANDSAT"). (np. "assets/users/[USER]/[ASSET]").

Autoryzacja wymaga tych uprawnień IAM w przypadku określonego zasobu: sourceName

  • earthengine.assets.get

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "destinationName": string,
  "overwrite": boolean
}
Pola
destinationName

string

Nazwa miejsca docelowego, do którego chcesz skopiować zasób. name ma format „projekty/*/zasobniki/*” (np. "projects/earthengine-legacy/assets/users/[USER]/[ASSET]"). Wszystkie zasoby należące do użytkowników znajdują się w projekcie „earthengine-legacy” (np. "projects/earthengine-legacy/assets/users/foo/bar"). Wszystkie pozostałe zasoby znajdują się w projekcie „earthengine-public” (np. "projects/earthengine-public/assets/LANDSAT").

Autoryzacja wymaga tych uprawnień IAM w przypadku określonego zasobu: destinationName

  • earthengine.assets.create
overwrite

boolean

Określa, czy można zastąpić istniejący zasób.

Treść odpowiedzi

W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu EarthEngineAsset.

Zakresy autoryzacji

Wymaga jednego z tych zakresów OAuth:

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

Więcej informacji znajdziesz w OAuth 2.0 Overview.