Storage Transfer API

Transfère des données à partir de sources externes vers un bucket Google Cloud Storage ou entre des buckets Google Cloud Storage.

Service: storagetransfer.googleapis.com

Pour appeler ce service, nous vous recommandons d'utiliser les bibliothèques clientes fournies par Google. Si votre application doit utiliser vos propres bibliothèques pour appeler ce service, utilisez les informations suivantes lorsque vous effectuez les requêtes API.

Document de découverte

Un document de découverte est une spécification exploitable par un ordinateur qui permet de décrire et de consommer les API REST. Ce document permet de créer des bibliothèques clientes, des plug-ins IDE et d'autres outils qui interagissent avec les API Google. Un même service peut fournir plusieurs documents de découverte. Ce service fournit le document de découverte suivant :

Point de terminaison de service

Un point de terminaison de service est une URL de base qui spécifie l'adresse réseau d'un service d'API. Un service peut posséder plusieurs points de terminaison de service. Ce service possède le point de terminaison de service suivant, et tous les URI ci-dessous sont relatifs à ce point de terminaison de service :

  • https://storagetransfer.googleapis.com

Ressource REST: v1.googleServiceAccounts

Méthodes
get GET /v1/googleServiceAccounts/{projectId}
Renvoie le compte de service Google utilisé par le service de transfert de stockage pour accéder aux buckets du projet dans lequel les transferts sont exécutés ou dans d'autres projets.

Ressource REST: v1.projects.agentPools

Méthodes
create POST /v1/projects/{projectId}/agentPools
Crée une ressource de pool d'agents.
delete DELETE /v1/{name=projects/*/agentPools/*}
Supprime un pool d'agents.
get GET /v1/{name=projects/*/agentPools/*}
Récupère un pool d'agents.
list GET /v1/projects/{projectId}/agentPools
Répertorie les pools d'agents.
patch PATCH /v1/{agentPool.name=projects/*/agentPools/*}
Met à jour une ressource de pool d'agents existante.

Ressource REST: v1.transferJobs

Méthodes
create POST /v1/transferJobs
Crée une tâche de transfert qui s'exécute régulièrement.
delete DELETE /v1/{jobName=transferJobs/**}
Supprime une tâche de transfert.
get GET /v1/{jobName=transferJobs/**}
Récupère une tâche de transfert.
list GET /v1/transferJobs
Répertorie les tâches de transfert.
patch PATCH /v1/{jobName=transferJobs/**}
Met à jour une tâche de transfert.
run POST /v1/{jobName=transferJobs/**}:run
Démarre une nouvelle opération pour la tâche de transfert spécifiée.

Ressource REST: v1.transferOperations

Méthodes
cancel POST /v1/{name=transferOperations/**}:cancel
Annule un transfert.
get GET /v1/{name=transferOperations/**}
Récupère le dernier état d'une opération de longue durée.
list GET /v1/{name=transferOperations}
Répertorie les opérations de transfert.
pause POST /v1/{name=transferOperations/**}:pause
Suspend une opération de transfert.
resume POST /v1/{name=transferOperations/**}:resume
Reprend une opération de transfert mise en pause.