En esta página, se describe cómo ver los registros del Servicio de transferencia de almacenamiento de Cloud Logging y su formato. Para obtener información sobre cómo configurar los registros del Servicio de transferencia de almacenamiento, consulta Configura registros de transferencia.
Para obtener información del Servicio de transferencia sobre registros de datos locales, consulta Formato de registro de transferencia de datos locales.
Antes de comenzar
Antes de comenzar, verifica que tengas acceso a Cloud Logging. Recomendamos el rol Visualizador de registros (roles/logging.viewer) de Identity and Access Management. Para obtener más información sobre el acceso de Logging, consulta Control de acceso con IAM.
A continuación, se describe cómo verificar y otorgar el acceso a IAM:
- Visualiza el acceso actual para verificar el acceso que tiene cada principal.
- Otorga una función a los principales relevantes de tu proyecto.
View logs
Para ver los registros de transferencia, haz lo siguiente:
Google Cloud Console
Ve al menú de navegación de Google Cloud menu y selecciona Logging > Explorador de registros :<br\></br\>
Selecciona un proyecto de Cloud.
En el menú Actualizar (Upgrade), cambia del Visor de registros heredados a Explorador de registros.
Para filtrar tus registros de modo que solo muestren las entradas del Servicio de transferencia de almacenamiento, escribe
storage_transfer_job
en el campo de consulta y haz clic en Ejecutar consulta.En el panel Resultados de la consulta, haz clic en Editar hora para cambiar el período de los resultados mostrados.
Para obtener más información sobre el uso del Explorador de registros, consulta Usa el Explorador de registros.
API de Cloud Logging
Usa el método de la API de Cloud Logging entries.list
.
Para filtrar tus resultados y incluir solo las entradas relacionadas con el Servicio de transferencia de almacenamiento, usa el campo filter
. A continuación, se muestra un objeto de solicitud JSON de muestra.
{
"resourceNames":
[
"projects/my-project-name"
],
"orderBy": "timestamp desc",
"filter": "resource.type=\"storage_transfer_job\""
}
CLI de gcloud
Para usar la herramienta de línea de comandos de gcloud
a fin de buscar registros del Servicio de transferencia de almacenamiento, usa el comando gcloud logging read
.
Especifica un filtro para limitar tus resultados a los registros del Servicio de transferencia de almacenamiento.
gcloud logging read "resource.type=storage_transfer_job"
Formato de registro de transferencia
En la siguiente sección, se describen los campos para los registros del Servicio de transferencia de almacenamiento.
Todos los campos específicos del Servicio de transferencia de almacenamiento se encuentran dentro de un campo jsonPayload
.
Acciones de FIND
jsonPayload: {
@type: "type.googleapis.com/google.storagetransfer.logging.TransferActivityLog"
action: "FIND"
completeTime: "2021-12-16T18:58:49.344509695Z"
destinationContainer: {
gcsBucket: {
bucket: "my-bucket-2"
}
type: "GCS"
}
operation: "transferOperations/transferJobs-7876027868280507149--3019866490856027148"
sourceContainer: {
gcsBucket: {
bucket: "my-bucket-1"
}
type: "GCS"
}
status: {
statusCode: "OK"
}
}
Acciones de COPY
y DELETE
jsonPayload: {
@type: "type.googleapis.com/google.storagetransfer.logging.TransferActivityLog"
action: "COPY"
completeTime: "2021-12-16T18:59:00.510509049Z"
destinationObject: {
gcsObject: {
bucket: "my-bucket-2"
objectKey: "README.md"
}
type: "GCS"
}
operation: "transferOperations/transferJobs-7876027868280507149--3019866490856027148"
sourceObject: {
gcsObject: {
bucket: "my-bucket-1"
lastModifiedTime: "2021-12-07T16:41:09.456Z"
md5: "WgnCOIdfCXNTUDpQJSKb2w=="
objectKey: "README.md"
}
type: "GCS"
}
status: {
statusCode: "OK"
}
}
Campo de registro | Descripción |
---|---|
|
|
@type |
El valor es siempre type.googleapis.com/google.storagetransfer.logging.TransferActivityLog . |
action |
Describe la acción de esta tarea en particular. Uno de los siguientes:
|
completeTime |
La marca de tiempo compatible con ISO 8601 en la que se completó la operación. |
destinationContainer |
Solo está presente para las operaciones El contenedor de destino de esta transferencia. Solo los depósitos de Cloud Storage son compatibles con el registro. Contiene dos subcampos:
|
destinationObject |
Solo está presente para las operaciones Información sobre el objeto tal como se escribió en Cloud Storage. Contiene dos subcampos:
Por ejemplo: destinationObject: { gcsObject: { bucket: "my-bucket-2" objectKey: "README.md" } type: "GCS" } |
operation |
El nombre
transferOperations completamente calificado. |
sourceContainer |
Solo está presente para las operaciones El contenedor de origen de esta transferencia. Contiene dos subcampos:
Por ejemplo: sourceContainer: { gcsBucket: { bucket: "my-bucket-1" } type: "GCS" } |
sourceObject |
Solo está presente para las operaciones Información sobre el objeto de origen. Contiene dos subcampos:
Por ejemplo: sourceObject: { gcsObject: { bucket: "my-bucket-1" lastModifiedTime: "2021-12-07T16:41:09.456Z" md5: "WgnCOIdfCXNTUDpQJSKb2w==" objectKey: "README.md" } type: "GCS" } |
status |
El estado de la acción. Si |
Además, el campo de nivel superior resource
contiene los siguientes campos.
resource: {
labels: {
job_id: "transferJobs/7876027868280507149"
project_id: "my-project-id"
}
type: "storage_transfer_job"
}
Campo de registro | Descripción |
---|---|
resource.labels.job_id |
Indica el nombre del trabajo del Servicio de transferencia de almacenamiento al que pertenece este registro. |
resource.labels.project_id |
Es el ID del proyecto de Google Cloud de esta transferencia. |