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. |