Method: projects.assets.copy

Copier un élément

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
sourceName

string

Nom de l'élément à copier. name est au format "projects/*/assets/**" (par exemple, "projects/earthengine-legacy/assets/users/[USER]/[ASSET]"). Tous les composants appartenant à l'utilisateur sont inclus dans le projet "earthengine-legacy" (par exemple, "projects/earthengine-legacy/assets/users/foo/bar"). Tous les autres composants sont associés au projet "earthengine-public" (par exemple, "projects/earthengine-public/assets/LANDSAT"). (par exemple, "assets/users/[USER]/[ASSET]").

L'autorisation IAM suivante est requise pour la ressource sourceName indiquée :

  • earthengine.assets.get

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "destinationName": string,
  "overwrite": boolean
}
Champs
destinationName

string

Nom de la destination vers laquelle copier l'élément. name est au format "projects/*/assets/**" (par exemple, "projects/earthengine-legacy/assets/users/[USER]/[ASSET]"). Tous les composants appartenant à l'utilisateur sont inclus dans le projet "earthengine-legacy" (par exemple, "projects/earthengine-legacy/assets/users/foo/bar"). Tous les autres composants sont associés au projet "earthengine-public" (par exemple, "projects/earthengine-public/assets/LANDSAT").

L'autorisation IAM suivante est requise pour la ressource destinationName indiquée :

  • earthengine.assets.create
overwrite

boolean

Indique si l'écrasement d'un élément existant est autorisé.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient une instance de EarthEngineAsset.

Champs d'application des autorisations

Nécessite l'un des champs d'application OAuth suivants :

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

Pour en savoir plus, consultez OAuth 2.0 Overview.