Nesta página, explicamos como visualizar os registros do Cloud Logging para o Serviço de transferência do Cloud Storage, bem como o formato desses registros. Saiba mais sobre como configurar registros do Serviço de transferência do Cloud Storage em Configurar registros de transferência.
Saiba mais sobre os registros do serviço de transferência de dados locais em Formato de registros de transferência local.
Antes de começar
Antes de começar, verifique se você tem acesso ao Cloud Logging. Recomendamos o papel Leitor de registros (roles/logging.viewer). do Identity and Access Management. Para mais informações sobre o acesso ao Logging, consulte Controle de acesso com o IAM.
Veja a seguir como verificar e conceder o acesso ao IAM:
- Veja o acesso atual para verificar o acesso que cada principal tem.
- Conceda um papel aos principais relevantes do projeto.
Ver registros
Para ver os registros de transferência, faça o seguinte:
Console do Google Cloud
Acesse o menu de navegação do Google Cloud menu e selecione Logging > Explorador de registros :<br\></br\>
Selecione um projeto do Cloud.
No menu Upgrade, alterne de Leitor de registros legados para Explorador de registros.
Para filtrar seus registros e mostrar apenas entradas do Serviço de transferência do Cloud Storage, digite
storage_transfer_job
no campo de consulta e clique em Executar consulta.No painel Resultados da consulta, clique em Editar hora para alterar o período de retorno dos resultados.
Veja mais informações em Como usar o Explorador de registros.
API Cloud Logging
Use o método entries.list
da API Cloud Logging.
Para filtrar os resultados e incluir apenas entradas relacionadas ao Serviço de transferência do Cloud Storage,
use o campo filter
. Veja abaixo um exemplo de objeto de solicitação JSON.
{
"resourceNames":
[
"projects/my-project-name"
],
"orderBy": "timestamp desc",
"filter": "resource.type=\"storage_transfer_job\""
}
CLI gcloud
Para usar a ferramenta de linha de comando gcloud
para pesquisar registros
do Storage Transfer Service, use o
comando
gcloud logging read
.
Especifique um filtro para limitar os resultados aos registros do Serviço de transferência do Cloud Storage.
gcloud logging read "resource.type=storage_transfer_job"
Formato do registro de transferência
A tabela a seguir descreve os campos para os registros do Serviço de transferência do Cloud Storage:
Todos os campos específicos do Storage Transfer Service estão contidos em um
campo jsonPayload
.
Ações FIND
jsonPayload: {
@type: "type.googleapis.com/google.storagetransfer.logging.TransferActivityLog"
action: "FIND"
completeTime: "2021-12-16T18:58:49.344509695Z"
destinationContainer: {
gcsBucket: {
bucket: "my-bucket-2"
}
type: "GCS"
}
operation: "transferOperations/transferJobs-7876027868280507149--3019866490856027148"
sourceContainer: {
gcsBucket: {
bucket: "my-bucket-1"
}
type: "GCS"
}
status: {
statusCode: "OK"
}
}
Ações COPY
e DELETE
jsonPayload: {
@type: "type.googleapis.com/google.storagetransfer.logging.TransferActivityLog"
action: "COPY"
completeTime: "2021-12-16T18:59:00.510509049Z"
destinationObject: {
gcsObject: {
bucket: "my-bucket-2"
objectKey: "README.md"
}
type: "GCS"
}
operation: "transferOperations/transferJobs-7876027868280507149--3019866490856027148"
sourceObject: {
gcsObject: {
bucket: "my-bucket-1"
lastModifiedTime: "2021-12-07T16:41:09.456Z"
md5: "WgnCOIdfCXNTUDpQJSKb2w=="
objectKey: "README.md"
}
type: "GCS"
}
status: {
statusCode: "OK"
}
}
Campo de registro | Descrição |
---|---|
|
|
@type |
O valor sempre é
type.googleapis.com/google.storagetransfer.logging.TransferActivityLog .
|
action |
Descreve a ação dessa tarefa específica. Opções:
|
completeTime |
O carimbo de data e hora em conformidade com a ISO 8601 em que a operação foi concluída. |
destinationContainer |
Presente apenas para operações O contêiner de destino dessa transferência. Apenas os buckets do Cloud Storage são compatíveis com a geração de registros. Contém dois subcampos:
|
destinationObject |
presente apenas para operações Informações sobre o objeto como ele foi gravado no Cloud Storage. Contém dois subcampos:
Exemplo: destinationObject: { gcsObject: { bucket: "my-bucket-2" objectKey: "README.md" } type: "GCS" } |
operation |
O nome totalmente qualificado de
transferOperations . |
sourceContainer |
Presente apenas para operações O contêiner de origem dessa transferência. Contém dois subcampos:
Exemplo: sourceContainer: { gcsBucket: { bucket: "my-bucket-1" } type: "GCS" } |
sourceObject |
presente apenas para operações Informações sobre o objeto de origem. Contém dois subcampos:
Exemplo: sourceObject: { gcsObject: { bucket: "my-bucket-1" lastModifiedTime: "2021-12-07T16:41:09.456Z" md5: "WgnCOIdfCXNTUDpQJSKb2w==" objectKey: "README.md" } type: "GCS" } |
status |
O status da ação. Se |
Além disso, o campo resource
de nível superior contém os seguintes campos.
resource: {
labels: {
job_id: "transferJobs/7876027868280507149"
project_id: "my-project-id"
}
type: "storage_transfer_job"
}
Campo de registro | Descrição |
---|---|
resource.labels.job_id |
O nome do job do Serviço de transferência do Cloud Storage a que o registro pertence. |
resource.labels.project_id |
O ID do projeto do Google Cloud para essa transferência. |