O Object Storage Service (OSS) gera logs de acesso para registrar o acesso aos recursos armazenados em buckets do OSS. Após habilitar o logging para um bucket, o OSS gera logs de acesso a cada hora com base em regras de nomenclatura predefinidas e armazena os logs no bucket especificado.
Notas de uso
-
O código de exemplo neste tópico usa o ID da região
cn-hangzhouda região China (Hangzhou). Por padrão, o endpoint público é usado para acessar recursos em um bucket. Se você quiser acessar recursos no bucket a partir de outros serviços da Alibaba Cloud na mesma região em que o bucket está localizado, recomendamos que você use um endpoint interno. Para obter uma lista de regiões e endpoints para o OSS, consulte Regiões e endpoints. -
Neste tópico, as credenciais de acesso são obtidas de variáveis de ambiente. Para obter mais informações sobre como configurar credenciais de acesso, consulte Configurar credenciais de acesso (Go SDK V1).
-
Para habilitar o logging para um bucket, você deve ter a permissão
oss:PutBucketLogging. Para consultar as configurações de logging de um bucket, você deve ter a permissãooss:GetBucketLogging. Para desabilitar o logging para um bucket, você deve ter a permissãooss:DeleteBucketLogging. Para obter mais informações sobre como conceder permissões, consulte Conceder uma política personalizada.
Código de exemplo
Referências
-
Para obter mais informações sobre a operação de API que habilita o logging para um bucket, consulte PutBucketLogging.
-
Para obter mais informações sobre a operação de API que consulta as configurações de logging de um bucket, consulte GetBucketLogging.
-
Para obter mais informações sobre a operação de API que desabilita o logging para um bucket, consulte DeleteBucketLogging.
-
Para obter mais informações sobre a operação de API que configura campos de log personalizados, consulte PutUserDefinedLogFieldsConfig.
-
Para obter mais informações sobre a operação de API que consulta configurações de campos de log personalizados, consulte GetUserDefinedLogFieldsConfig.
-
Para obter mais informações sobre a operação de API que exclui configurações de campos de log personalizados, DeleteUserDefinedLogFieldsConfig.