O acesso ao OSS gera diversos logs de acesso. Use o recurso de armazenamento de logs para salvar esses registros como arquivos de log em um bucket especificado. Os arquivos são gerados a cada hora, seguindo uma convenção de nomenclatura fixa.
Precauções
Os códigos de exemplo deste tópico usam o ID da região China (Hangzhou)
cn-hangzhou. Por padrão, o sistema usa um endpoint público. Para acessar o OSS a partir de outros serviços da Alibaba Cloud na mesma região, use um endpoint interno. Para obter mais informações sobre os mapeamentos entre regiões e endpoints do OSS, consulte Regiões e endpoints do OSS.Para ativar o armazenamento de logs, você precisa da permissão
oss:PutBucketLogging. Para visualizar a configuração de armazenamento de logs, é necessária a permissãooss:GetBucketLogging. Para desativar o armazenamento de logs, você precisa da permissãooss:DeleteBucketLogging. Para obter mais informações, consulte Conceder permissões personalizadas a um usuário RAM.
Definições de métodos
Ative o armazenamento de logs
put_bucket_logging(request: PutBucketLoggingRequest, **kwargs) → PutBucketLoggingResult
Visualize a configuração de armazenamento de logs
get_bucket_logging(request: GetBucketLoggingRequest, **kwargs) → GetBucketLoggingResult
Desative o armazenamento de logs
delete_bucket_logging(request: DeleteBucketLoggingRequest, **kwargs) → DeleteBucketLoggingResult
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Descrição |
|
request |
PutBucketLoggingRequest |
Parâmetros da solicitação. Para obter mais informações, consulte PutBucketLoggingRequest |
|
GetBucketLoggingRequest |
Parâmetros da solicitação. Para obter mais informações, consulte GetBucketLoggingRequest |
|
|
DeleteBucketLoggingRequest |
Parâmetros da solicitação. Para obter mais informações, consulte DeleteBucketLoggingRequest |
Valores de retorno
|
Tipo |
Descrição |
|
PutBucketLoggingResult |
Valor de retorno. Para obter mais informações, consulte PutBucketLoggingResult |
|
GetBucketLoggingResult |
Valor de retorno. Para obter mais informações, consulte GetBucketLoggingResult |
|
DeleteBucketLoggingResult |
Valor de retorno. Para obter mais informações, consulte DeleteBucketLoggingResult |
Para obter a definição completa sobre como ativar o armazenamento de logs, consulte put_bucket_logging.
Para obter a definição completa sobre como visualizar a configuração de armazenamento de logs, consulte get_bucket_logging.
Para obter a definição completa sobre como desativar o armazenamento de logs, consulte delete_bucket_logging.