Storage Transfer API

Transfiere datos de fuentes de datos externas a un bucket de Google Cloud Storage o entre varios de estos.

Servicio: storagetransfer.googleapis.com

Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la información siguiente cuando realices las solicitudes a la API.

Documento de descubrimiento

Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el documento de descubrimiento siguiente:

Extremo de servicio

Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:

  • https://storagetransfer.googleapis.com

Recurso de REST: v1.googleServiceAccounts

Métodos
get GET /v1/googleServiceAccounts/{projectId}
Muestra la cuenta de servicio de Google que usa el servicio de transferencia de almacenamiento para acceder a los buckets del proyecto en el que se ejecutan las transferencias o en otros proyectos.

Recurso de REST: v1.projects.agentPools

Métodos
create POST /v1/projects/{projectId}/agentPools
Crea un recurso de grupo de agentes.
delete DELETE /v1/{name=projects/*/agentPools/*}
Borra un grupo de agentes.
get GET /v1/{name=projects/*/agentPools/*}
Obtiene un grupo de agentes.
list GET /v1/projects/{projectId}/agentPools
Muestra una lista de los grupos de agentes.
patch PATCH /v1/{agentPool.name=projects/*/agentPools/*}
Actualiza un recurso de grupo de agentes existente.

Recurso de REST: v1.transferJobs

Métodos
create POST /v1/transferJobs
Crea un trabajo de transferencia que se ejecuta de forma periódica.
delete DELETE /v1/{jobName=transferJobs/**}
Borra un trabajo de transferencia.
get GET /v1/{jobName=transferJobs/**}
Obtiene un trabajo de transferencia.
list GET /v1/transferJobs
Muestra una lista de los trabajos de transferencia.
patch PATCH /v1/{jobName=transferJobs/**}
Actualiza un trabajo de transferencia.
run POST /v1/{jobName=transferJobs/**}:run
Inicia una operación nueva para el trabajo de transferencia especificado.

Recurso de REST: v1.transferOperations

Métodos
cancel POST /v1/{name=transferOperations/**}:cancel
Cancela una transferencia.
get GET /v1/{name=transferOperations/**}
Obtiene el último estado de una operación de larga duración.
list GET /v1/{name=transferOperations}
Muestra una lista de las operaciones de transferencia.
pause POST /v1/{name=transferOperations/**}:pause
Pausa una operación de transferencia.
resume POST /v1/{name=transferOperations/**}:resume
Reanuda una operación de transferencia que está en pausa.