Lista os tipos de log do Object Storage Service (OSS) e as definições dos campos de log.
Tipos de log do OSS
|
Tipo de log |
Descrição |
|
Log de acesso |
|
|
Log de medição |
|
|
Métricas de monitoramento |
|
Logs integrados do OSS vs. logs de acesso do SLS
O SLS registra, coleta, armazena e analisa logs de acesso do OSS, logs de exclusão em lote e logs de medição por hora em tempo real. OSS built-in logging registra e armazena logs de acesso no nível de bucket.
Os logs do SLS incluem todas as informações dos logs integrados do OSS, mas os campos de log diferem. A tabela a seguir mostra o mapeamento. Para obter mais informações, consulte Access logs.
|
Campo de log integrado do OSS |
Campo de log SLS-OSS |
|
IP remoto |
client_ip |
|
Hora |
time |
|
URI da solicitação |
request-uri |
|
Status HTTP |
http_status |
|
Bytes enviados |
response_body_length |
|
Tempo da solicitação (ms) |
response_time |
|
Referer |
referer |
|
User-Agent |
user-agent |
|
Nome do host |
host |
|
ID da solicitação |
request_id |
|
Sinalizador de log |
logging_flag |
|
ID Aliyun do solicitante |
requester_id |
|
Operação |
operation |
|
Bucket |
bucket |
|
Chave |
object |
|
Tamanho do objeto |
object_size |
|
Tempo de custo do servidor (ms) |
server_cost_time |
|
Código de erro |
error_code |
|
Tamanho da solicitação |
request_length |
|
ID do usuário |
owner_id |
|
Tamanho dos dados delta |
delta_data_size |
|
Solicitação de sincronização |
sync_request |
Logs de acesso
|
Campo |
Descrição |
|
__topic__ |
O tópico do log. O valor é sempre oss_access_log. |
|
time |
O horário de conclusão da solicitação do OSS. Exemplo: 27/Feb/2018:13:58:45. Caso precise de um carimbo de data e hora, use o campo __time__. |
|
access_id |
O AccessKey ID do solicitante. |
|
owner_id |
O ID da conta Alibaba Cloud do proprietário do bucket OSS. |
|
user_agent |
O cabeçalho User-Agent da solicitação HTTP. Exemplo: curl/7.15.5. |
|
logging_flag |
Indica se a exportação periódica de logs para um bucket OSS está ativada. |
|
bucket |
O nome do bucket OSS. |
|
content_length_in |
O valor do cabeçalho de solicitação Content-Length. Unidade: bytes. |
|
content_length_out |
O valor do cabeçalho de resposta Content-Length. Unidade: bytes. |
|
object |
O objeto OSS solicitado. O nome do objeto está codificado em URL. Para decodificar o nome do objeto, execute |
|
object_size |
O tamanho do objeto OSS. Unidade: bytes. |
|
operation |
A operação da API. Para obter mais informações, consulte Appendix: API operations. |
|
bucket_location |
A região do bucket OSS. O formato geralmente é |
|
request_uri |
A URI da solicitação HTTP, incluindo a string de consulta. A URI está codificada em URL. Para decodificar a URI, execute |
|
error_code |
O código de erro retornado pelo OSS. Para obter mais informações, consulte OSS error codes. |
|
request_length |
O tamanho da solicitação HTTP, incluindo o cabeçalho. Unidade: bytes. |
|
client_ip |
O endereço IP de origem da solicitação. Pode ser o IP do cliente, do firewall de rede ou de um proxy. |
|
response_body_length |
O tamanho do corpo da resposta HTTP. Unidade: bytes. |
|
http_method |
O método de solicitação HTTP. |
|
referer |
O referer HTTP da solicitação. |
|
requester_id |
O ID do solicitante. Se a solicitação for anônima, o valor é um hífen (-). |
|
request_id |
O ID da solicitação. |
|
response_time |
O tempo de resposta HTTP. Unidade: milissegundos. |
|
server_cost_time |
O tempo de processamento da solicitação no lado do servidor. Unidade: milissegundos. |
|
http_type |
O protocolo da solicitação. Valores válidos: HTTP e HTTPS. |
|
sign_type |
O tipo de assinatura.
|
|
http_status |
O código de status HTTP da resposta. |
|
sync_request |
O tipo de solicitação.
|
|
bucket_storage_type |
A classe de armazenamento do objeto OSS.
|
|
host |
O endpoint usado para a solicitação. Exemplo: bucket123.oss-cn-beijing.aliyuncs.com. |
|
vpc_addr |
O endereço IP virtual de alta disponibilidade (HAVIP) da VPC OSS. Este endereço é um inteiro, por exemplo, 343819108. Use |
|
vpc_id |
O ID da VPC OSS. |
|
delta_data_size |
A variação no tamanho do objeto, em bytes. Este campo é 0 se o tamanho não mudar, ou um hífen (-) para solicitações que não sejam de upload. |
|
ec |
O código de erro detalhado. Para solucionar problemas com base no código de erro, consulte Troubleshoot issues based on ECs. |
|
acc_access_region |
Se a solicitação usar aceleração de transferência, este campo indica a região do endpoint de aceleração. Caso contrário, o valor é um hífen (-). |
|
restore_priority |
A prioridade de restauração. |
|
extend_information |
Contém informações estendidas. O valor padrão é um hífen (-). Para solicitações feitas com uma função RAM, este campo contém informações da função como uma string separada por vírgulas: |
|
user_defined_log_fields |
Contém dados de log definidos pelo usuário. O valor padrão é um hífen (-). Se cabeçalhos e parâmetros personalizados forem configurados para o bucket, este campo contém informações sobre eles como uma string JSON codificada em Base64. |
|
archive_direct_read_size |
O tamanho dos dados faturados para uma solicitação de leitura direta de Arquivo, em bytes. Este campo é um hífen (-) para outros tipos de solicitação. |
Logs de exclusão em lote
A operação DeleteObjects gera um registro de solicitação no log de acesso, mas o campo object aparece como um hífen (-) pois os nomes dos arquivos excluídos ficam armazenados no corpo da solicitação HTTP. Para identificar os arquivos excluídos, verifique o log de exclusão em lote. Correlacione um log de exclusão em lote com o log de acesso correspondente usando o campo request_id.
|
Parâmetro |
Descrição |
|
__topic__ |
O tópico do log. O valor fixo é oss_batch_delete_log. |
|
bucket |
O nome do bucket OSS. |
|
bucket_location |
O data center que hospeda o bucket OSS. O formato é oss-<region ID>. |
|
client_ip |
O endereço IP de origem da solicitação. Pode ser o IP do cliente, do firewall de rede ou de um proxy. |
|
delta_data_size |
A variação no tamanho do objeto OSS. O valor é 0 se o tamanho não mudar. Se a solicitação não for de upload, o valor é um hífen (-). |
|
error_code |
O código de erro retornado pelo OSS. Para obter mais informações, consulte OSS error codes. |
|
host |
O endpoint usado para a solicitação, por exemplo, bucket123.oss-cn-beijing.aliyuncs.com. |
|
http_method |
O método de solicitação HTTP, por exemplo, POST. |
|
http_status |
O status HTTP retornado para a solicitação. |
|
logging_flag |
Indica se a exportação periódica de logs para um bucket OSS está ativada. |
|
object |
O objeto OSS solicitado. O nome do objeto está codificado em URL. Para decodificar o nome em uma consulta, execute |
|
object_size |
O tamanho do objeto OSS solicitado, em bytes. |
|
operation |
O tipo de operação. Para obter mais informações, consulte Log fields. |
|
owner_id |
O ID da conta Alibaba Cloud do proprietário do bucket OSS. |
|
response_body_length |
O tamanho do corpo da resposta HTTP, excluindo o cabeçalho. |
|
request_length |
O tamanho da solicitação HTTP, incluindo o cabeçalho, em bytes. |
|
referer |
O Referer HTTP da solicitação. |
|
request_id |
O ID da solicitação. |
|
requester_id |
O ID do solicitante. Se a solicitação for anônima, o valor é um hífen (-). |
|
request_uri |
A URI da solicitação, incluindo a string de consulta. A URI está codificada em URL. Para decodificar a URI em uma consulta, execute |
|
sync_request |
O tipo de solicitação de sincronização.
|
|
server_cost_time |
O tempo de processamento da solicitação no lado do servidor, em milissegundos. |
|
user_agent |
O cabeçalho User-Agent da solicitação HTTP, por exemplo, curl/7.15.5. |
Logs de medição por hora
Os logs de medição por hora registram estatísticas por bucket em base horária.
|
Parâmetro |
Descrição |
|
__topic__ |
O tópico do log. O valor fixo é oss_metering_log. |
|
owner_id |
O ID da conta Alibaba Cloud do proprietário do bucket OSS. |
|
bucket |
O nome do bucket OSS. |
|
cdn_in |
Tráfego de entrada da CDN. Unidade: bytes. |
|
cdn_out |
Tráfego de saída para a CDN. Unidade: bytes. |
|
metering_datasize |
O tamanho dos dados medidos para classes de armazenamento diferentes de Padrão. Unidade: bytes. |
|
get_request |
O número de solicitações GET. |
|
intranet_in |
Tráfego de entrada da rede interna. Unidade: bytes. |
|
intranet_out |
Tráfego de saída da rede interna. Unidade: bytes. |
|
network_in |
Tráfego de entrada da Internet. Unidade: bytes. |
|
network_out |
Tráfego de saída da Internet. Unidade: bytes. |
|
put_request |
O número de solicitações PUT. |
|
storage |
O uso de armazenamento do bucket OSS. Unidade: bytes. |
|
storage_type |
A classe de armazenamento do bucket OSS.
|
|
process_img_size |
O tamanho total das imagens processadas. Unidade: bytes. |
|
sync_in |
Tráfego de entrada da replicação de dados. Unidade: bytes. |
|
sync_out |
Tráfego de saída da replicação de dados. Unidade: bytes. |
|
start_time |
O carimbo de data e hora de início do período de medição. Unidade: segundos. |
|
end_time |
O carimbo de data e hora de fim do período de medição. Unidade: segundos. |
|
region |
A região onde o bucket OSS está localizado. |
|
process_img |
O número de operações de processamento de imagem. |
|
bucket_location |
O data center onde o bucket OSS está localizado. O formato geralmente é oss-<region ID>. |
|
standard_total |
Padrão: Capacidade física total. Unidade: bytes. |
|
standard_lrs |
Padrão: Capacidade física para armazenamento localmente redundante. Unidade: bytes. |
|
standard_zrs |
Padrão: Capacidade física para armazenamento redundante por zona. Unidade: bytes. |
|
ia_total |
Acesso Infrequente: Capacidade física total. Unidade: bytes. |
|
ia_lrs |
Acesso Infrequente: Capacidade física para armazenamento localmente redundante. Unidade: bytes. |
|
ia_zrs |
Acesso Infrequente: Capacidade física para armazenamento redundante por zona. Unidade: bytes. |
|
ia_total_charged_datasize |
Acesso Infrequente: Capacidade faturável total. Unidade: bytes. |
|
ia_lrs_charged_datasize |
Acesso Infrequente: Capacidade faturável para armazenamento localmente redundante. Unidade: bytes. |
|
ia_zrs_charged_datasize |
Acesso Infrequente: Capacidade faturável para armazenamento redundante por zona. Unidade: bytes. |
|
archive_total |
Arquivo: Capacidade física total. Unidade: bytes. |
|
archive_lrs |
Arquivo: Capacidade física para armazenamento localmente redundante. Unidade: bytes. |
|
archive_zrs |
Arquivo: Capacidade física para armazenamento redundante por zona. Unidade: bytes. |
|
archive_total_charged_datasize |
Arquivo: Capacidade faturável total. Unidade: bytes. |
|
archive_lrs_charged_datasize |
Arquivo: Capacidade faturável para armazenamento localmente redundante. Unidade: bytes. |
|
archive_zrs_charged_datasize |
Arquivo: Capacidade faturável para armazenamento redundante por zona. Unidade: bytes. |
|
coldarchive_total |
Arquivo Frio: Capacidade física total. Unidade: bytes. |
|
coldarchive_lrs |
Arquivo Frio: Capacidade física para armazenamento localmente redundante. Unidade: bytes. |
|
coldarchive_total_charged_datasize |
Arquivo Frio: Capacidade faturável total. Unidade: bytes. |
|
coldarchive_lrs_charged_datasize |
Arquivo Frio: Capacidade faturável para armazenamento localmente redundante. Unidade: bytes. |
|
deepcoldarchive_total |
Arquivo Frio Profundo: Capacidade física total. Unidade: bytes. |
|
deepcoldarchive_lrs |
Arquivo Frio Profundo: Capacidade física para armazenamento localmente redundante. Unidade: bytes. |
|
deepcoldarchive_total_charged_datasize |
Arquivo Frio Profundo: Capacidade faturável total. Unidade: bytes. |
|
deepcoldarchive_lrs_charged_datasize |
Arquivo Frio Profundo: Capacidade faturável para armazenamento localmente redundante. Unidade: bytes. |
|
reserved_capacity |
A capacidade reservada total em uso. Unidade: bytes. |
|
reserved_capacity_lrs |
A capacidade reservada em uso para armazenamento localmente redundante. Unidade: bytes. |
|
reserved_capacity_zrs |
A capacidade reservada em uso para armazenamento redundante por zona. Unidade: bytes. |
|
total_storage |
A capacidade física total em todas as classes de armazenamento. Unidade: bytes. |
|
total_storage_charged_datasize |
A capacidade faturável total para todas as classes de armazenamento, exceto Padrão. Unidade: bytes. |
|
object_count |
A quantidade de objetos. Unidade: contagem. |
|
standard_object_count_total |
Padrão: quantidade total de objetos. Unidade: contagem. |
|
standard_object_count_lrs |
Padrão: quantidade de objetos para armazenamento localmente redundante. Unidade: contagem. |
|
standard_object_count_zrs |
Padrão: quantidade de objetos para armazenamento redundante por zona. Unidade: contagem. |
|
ia_object_count_total |
Acesso Infrequente: quantidade total de objetos. Unidade: contagem. |
|
ia_object_count_lrs |
Acesso Infrequente: quantidade de objetos para armazenamento localmente redundante. Unidade: contagem. |
|
ia_object_count_zrs |
Acesso Infrequente: quantidade de objetos para armazenamento redundante por zona. Unidade: contagem. |
|
archive_object_count_total |
Arquivo: quantidade total de objetos. Unidade: contagem. |
|
archive_object_count_lrs |
Arquivo: quantidade de objetos para armazenamento localmente redundante. Unidade: contagem. |
|
archive_object_count_zrs |
Arquivo: quantidade de objetos para armazenamento redundante por zona. Unidade: contagem. |
|
coldarchive_object_count_total |
Arquivo Frio: quantidade total de objetos. Unidade: contagem. |
|
coldarchive_object_count_lrs |
Arquivo Frio: quantidade de objetos para armazenamento localmente redundante. Unidade: contagem. |
|
deepcoldarchive_object_count_total |
Arquivo Frio Profundo: quantidade total de objetos. Unidade: contagem. |
|
deepcoldarchive_object_count_lrs |
Arquivo Frio Profundo: quantidade de objetos para armazenamento localmente redundante. Unidade: contagem. |
Apêndice: Operações da API
A tabela a seguir lista as operações da API. Para obter mais informações, consulte API overview.
|
Ações |
Descrição |
|
AbortMultiPartUpload |
Cancela um upload multipart. |
|
AppendObject |
Anexa dados a um objeto. |
|
CompleteUploadPart |
Conclui um upload multipart. |
|
CopyObject |
Copia um objeto. |
|
DeleteBucket |
exclua um bucket. |
|
DeleteLiveChannel |
exclua um LiveChannel. |
|
DeleteObject |
exclua um objeto. |
|
DeleteObjects |
exclua vários objetos. |
|
ExpireObject |
exclua um objeto expirado. |
|
GetBucket |
Lista todos os objetos em um bucket. |
|
GetBucketAcl |
Recupera a lista de controle de acesso (ACL) de um bucket. |
|
GetBucketCors |
Recupera a configuração de CORS (compartilhamento de recursos de origem cruzada) de um bucket. |
|
GetBucketEventNotification |
Recupera a configuração de notificação de um bucket. |
|
GetBucketInfo |
Recupera informações sobre um bucket. |
|
GetBucketLifecycle |
Recupera a configuração de ciclo de vida de um bucket. |
|
GetBucketLocation |
Retorna a região de um bucket. |
|
GetBucketLog |
Recupera a configuração de log de acesso de um bucket. |
|
GetBucketReferer |
Recupera a configuração de proteção contra hotlink de um bucket. |
|
GetBucketReplication |
Recupera a configuração de replicação entre regiões de um bucket. |
|
GetBucketReplicationProgress |
Recupera o progresso de replicação para uma regra de replicação entre regiões. |
|
GetBucketStat |
Retorna estatísticas de armazenamento de um bucket. |
|
GetBucketWebSite |
Recupera a configuração de hospedagem de site estático de um bucket. |
|
get_image_exif |
Recupera os dados EXIF de um objeto de imagem. |
|
get_image_info |
Recupera informações sobre um objeto de imagem, como altura e largura. |
|
get_image_infoexif |
Recupera a altura, a largura e os dados EXIF de um objeto de imagem. |
|
GetLiveChannelStat |
Retorna o status de um LiveChannel. |
|
GetObject |
Recupera um objeto. |
|
GetObjectAcl |
Recupera a lista de controle de acesso (ACL) de um objeto. |
|
GetObjectInfo |
Recupera informações sobre um objeto. |
|
GetObjectMeta |
Recupera os metadados de um objeto sem retornar seu conteúdo. |
|
GetObjectSymlink |
Retorna o destino de um link simbólico. |
|
GetPartData |
Recupera dados de uma parte de um upload multipart. |
|
GetPartInfo |
Recupera informações sobre uma parte em um upload multipart. |
|
GetProcessConfiguration |
Recupera a configuração de processamento de imagem de um bucket. |
|
GetService |
Lista todos os buckets pertencentes ao remetente autenticado da solicitação. |
|
get_style |
Recupera um estilo para um bucket. |
|
HeadBucket |
Verifica se um bucket existe e se você tem permissão para acessá-lo. |
|
HeadObject |
Recupera metadados de um objeto sem retornar seu conteúdo. |
|
InitiateMultipartUpload |
Inicia um upload multipart e retorna um ID de upload. |
|
ListMultiPartUploads |
Lista todos os uploads multipart em andamento em um bucket. |
|
ListParts |
Lista as partes enviadas para um upload multipart específico. |
|
list_style |
Lista todos os estilos para um bucket. |
|
PostObject |
Faz upload de um objeto usando um formulário HTML. |
|
PostProcessTask |
Envia uma tarefa de processamento de dados, como a criação de um snapshot. |
|
PostVodPlaylist |
Cria uma lista de reprodução de vídeo sob demanda (VOD) para um LiveChannel. |
|
ProcessImage |
Processa um objeto de imagem. |
|
PutBucket |
Cria um novo bucket. |
|
PutBucketCors |
defina a configuração de CORS (compartilhamento de recursos de origem cruzada) para um bucket. |
|
PutBucketLifecycle |
defina a configuração de ciclo de vida para um bucket. |
|
PutBucketLog |
defina a configuração de log de acesso para um bucket. |
|
PutBucketWebSite |
defina a configuração de hospedagem de site estático para um bucket. |
|
PutLiveChannel |
Cria um LiveChannel. |
|
PutLiveChannelStatus |
defina o status de um LiveChannel. |
|
PutObject |
Faz upload de um objeto para um bucket. |
|
PutObjectAcl |
defina a lista de controle de acesso (ACL) para um objeto. |
|
PutObjectSymlink |
Cria um link simbólico com destino a outro objeto. |
|
put_style |
Cria ou modifica um estilo para um bucket. |
|
RedirectBucket |
Configura um bucket para redirecionar todas as solicitações para outro host. |
|
RestoreObject |
Restaura um objeto arquivado. |
|
UploadPart |
Faz upload de uma parte em um upload multipart. |
|
UploadPartCopy |
Faz upload de uma parte copiando dados de um objeto existente. |