Method: projects.assets.copy

Kopiert ein Asset.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
sourceName

string

Der Name des zu kopierenden Assets. name hat das Format „projects/*/assets/**“ (z.B. "projects/earthengine-legacy/assets/users/[USER]/[ASSET]"). Alle vom Nutzer erstellten Assets befinden sich im Projekt „earthengine-legacy“ (z.B. "projects/earthengine-legacy/assets/users/foo/bar"). Alle anderen Assets befinden sich im Projekt „earthengine-public“ (z.B. "projects/earthengine-public/assets/LANDSAT"). (z. B. mit der "assets/users/[USER]/[ASSET]").

Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource sourceName erforderlich:

  • earthengine.assets.get

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "destinationName": string,
  "overwrite": boolean
}
Felder
destinationName

string

Der Name des Ziels, in das das Asset kopiert werden soll. name hat das Format „projects/*/assets/**“ (z.B. "projects/earthengine-legacy/assets/users/[USER]/[ASSET]"). Alle vom Nutzer erstellten Assets befinden sich im Projekt „earthengine-legacy“ (z.B. "projects/earthengine-legacy/assets/users/foo/bar"). Alle anderen Assets befinden sich im Projekt „earthengine-public“ (z.B. "projects/earthengine-public/assets/LANDSAT").

Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource destinationName erforderlich:

  • earthengine.assets.create
overwrite

boolean

Gibt an, ob ein vorhandenes Asset überschrieben werden darf.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von EarthEngineAsset.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.