Cloud Logging para el Servicio de transferencia de Storage

En esta página se describe cómo configurar y ver los registros de Cloud Logging del Servicio de transferencia de Storage.

Cloud Logging es compatible con todas las transferencias del servicio de transferencia de Storage. Las operaciones FIND no se registran en las transferencias basadas en agentes.

En las transferencias de sistemas de archivos, también se pueden configurar registros de transferencia de sistemas de archivos.

Antes de empezar

Antes de empezar, comprueba que tienes acceso a Cloud Logging. Te recomendamos el rol de Gestión de Identidades y Accesos Visor de registros (roles/logging.viewer). Para obtener más información sobre el acceso a los registros, consulta Control de acceso con IAM.

A continuación, se describe cómo verificar y conceder acceso de gestión de identidades y accesos:

Acciones registrables

Se pueden registrar las siguientes acciones:

  • FIND: buscar trabajo que hacer, como enumerar archivos en un directorio, enumerar objetos en un contenedor o enumerar carpetas gestionadas en un contenedor. No se admite en las transferencias basadas en agentes.
  • COPY: copiar archivos u objetos en Cloud Storage.
  • DELETE: elimina archivos u objetos en el origen o en el destino. En el caso de las transferencias entre dos sistemas de archivos, también se registra la eliminación de archivos del segmento de Cloud Storage intermediario.

Estados registrables

En cada acción, puedes registrar uno o varios de los siguientes estados:

  • SUCCEEDED: la acción se ha realizado correctamente.
  • FAILED: no se ha podido realizar la acción.
  • SKIPPED: Solo se aplica a la acción COPY y solo se admite en las tareas de transferencia basadas en agentes. Debe configurarse mediante gcloud o la API REST. Este estado significa que se ha omitido la copia. Esto ocurre cuando el archivo ya existe en el receptor y la tarea de transferencia está configurada para ignorar los archivos que ya existen.

Activar el almacenamiento de registros

Para habilitar el registro, especifica las acciones y los estados que se deben registrar.

CLI de gcloud

Cuando crees una tarea de transferencia con gcloud transfer jobs create, usa las siguientes marcas para habilitar el registro:

gcloud transfer jobs create SOURCE DESTINATION \
  --log-actions=copy,delete,find \
  --log-action-states=succeeded,failed,skipped

Debe especificar al menos un valor para cada marca.

REST

Para crear una configuración de registro, usa transferJobs.create con un