Object Storage Service (OSS) genera registros de acceso para documentar las solicitudes a los recursos almacenados en los buckets de OSS. Cuando usted habilita el registro de un bucket, OSS genera registros de acceso cada hora con base en reglas de nomenclatura predefinidas y los almacena en el bucket especificado.
Notas de uso
El código de ejemplo de este tema utiliza el identificador de región
cn-hangzhou, correspondiente a China (Hangzhou). De forma predeterminada, se usa el endpoint público para acceder a los recursos de un bucket. Si necesita acceder a los recursos del bucket desde otros servicios de Alibaba Cloud ubicados en la misma región, le recomendamos usar un endpoint interno. Para consultar la lista de regiones y endpoints de OSS, consulte Regions and endpoints.En este tema, las credenciales de acceso se obtienen a partir de variables de entorno. Para más información sobre cómo configurar las credenciales de acceso, consulte Configure access credentials (Go SDK V1).
Para habilitar el registro de un bucket, es obligatorio contar con el permiso
oss:PutBucketLogging. Para consultar la configuración de registro de un bucket, es obligatorio contar con el permisooss:GetBucketLogging. Para deshabilitar el registro de un bucket, es obligatorio contar con el permisooss:DeleteBucketLogging. Para más información sobre cómo otorgar permisos, consulte Grant a custom policy.
Código de ejemplo
Habilitar el registro
Consultar la configuración de registro de un bucket
Deshabilitar el registro de un bucket
Configurar campos de registro personalizados
Consultar la configuración de campos de registro personalizados
Eliminar la configuración de campos de registro personalizados
Referencias
Para más información sobre la operación de API que habilita el registro de un bucket, consulte PutBucketLogging.
Para más información sobre la operación de API que consulta la configuración de registro de un bucket, consulte GetBucketLogging.
Para más información sobre la operación de API que deshabilita el registro de un bucket, consulte DeleteBucketLogging.
Para más información sobre la operación de API que configura campos de registro personalizados, consulte PutUserDefinedLogFieldsConfig.
Para más información sobre la operación de API que consulta la configuración de campos de registro personalizados, consulte GetUserDefinedLogFieldsConfig.
Para más información sobre la operación de API que elimina la configuración de campos de registro personalizados, consulte DeleteUserDefinedLogFieldsConfig.