Questa pagina descrive come visualizzare i log di Cloud Logging per Storage Transfer Service e il formato dei log. Per informazioni sulla configurazione dei log di Storage Transfer Service, vedi Configurare i log di trasferimento.
Per informazioni sul servizio di trasferimento per i log di dati on-premise, vedi Trasferimento per il formato del log on-premise.
Prima di iniziare
Prima di iniziare, verifica di avere accesso a Cloud Logging. Consigliamo di utilizzare il ruolo Visualizzatore log (roles/logging.viewer) per la gestione di identità e accessi. Per ulteriori informazioni sull'accesso a Logging, consulta il Controllo dell'accesso con IAM.
Di seguito viene descritto come verificare e concedere l'accesso IAM:
- Visualizza l'accesso attuale per verificare l'accesso di ogni entità.
- Concedi un ruolo alle entità pertinenti nel progetto.
Visualizza i log
Per visualizzare i log di trasferimento:
Google Cloud Console
Vai al menu di navigazione di Google Cloud menu e seleziona Logging > Esplora log :<br\></br\>
Seleziona un progetto Cloud.
Nel menu Upgrade, passa da Visualizzatore log legacy a Esplora log.
Per filtrare i log in modo da visualizzare solo le voci di Storage Transfer Service, digita
storage_transfer_job
nel campo della query e fai clic su Esegui query.Nel riquadro Risultati delle query, fai clic su Modifica ora per modificare il periodo di tempo in cui restituire i risultati.
Per scoprire di più sull'utilizzo di Esplora log, consulta la sezione Utilizzo di Esplora log.
API di Cloud Logging
Utilizza il metodo entries.list
API Cloud Logging.
Per filtrare i risultati in modo da includere solo voci relative a Storage Transfer Service,
utilizza il campo filter
. Di seguito è riportato un oggetto richiesta JSON di esempio.
{
"resourceNames":
[
"projects/my-project-name"
],
"orderBy": "timestamp desc",
"filter": "resource.type=\"storage_transfer_job\""
}
Interfaccia a riga di comando gcloud
Per utilizzare lo strumento a riga di comando gcloud
per cercare i log di Storage Transfer Service, utilizza il comando gcloud logging read
.
Specifica un filtro per limitare i risultati ai log di Storage Transfer Service.
gcloud logging read "resource.type=storage_transfer_job"
Trasferisci formato del log
Nella sezione seguente sono descritti i campi dei log di Storage Transfer Service.
Tutti i campi specifici di Storage Transfer Service sono contenuti in un campo
jsonPayload
.
FIND
azione
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"
}
}
COPY
e DELETE
azione
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 log | Descrizione |
---|---|
|
|
@type |
Il valore è sempre
type.googleapis.com/google.storagetransfer.logging.TransferActivityLog .
|
action |
Descrive l'azione di questa attività specifica. Il valore sarà uno dei seguenti:
|
completeTime |
Il timestamp conforme alla norma ISO 8601 in cui è stata completata l'operazione. |
destinationContainer |
Presente solo per le operazioni Il contenitore di destinazione per questo trasferimento. Per il logging sono supportati solo i bucket Cloud Storage. Contiene due campi secondari:
|
destinationObject |
Presente solo per le operazioni Informazioni sull'oggetto così come sono state scritte in Cloud Storage. Contiene due campi secondari:
Ad esempio: destinationObject: { gcsObject: { bucket: "my-bucket-2" objectKey: "README.md" } type: "GCS" } |
operation |
Il nome completo
transferOperations . |
sourceContainer |
Presente solo per le operazioni Il contenitore di origine per questo trasferimento. Contiene due campi secondari:
Ad esempio: sourceContainer: { gcsBucket: { bucket: "my-bucket-1" } type: "GCS" } |
sourceObject |
Presente solo per le operazioni Informazioni sull'oggetto di origine. Contiene due campi secondari:
Ad esempio: sourceObject: { gcsObject: { bucket: "my-bucket-1" lastModifiedTime: "2021-12-07T16:41:09.456Z" md5: "WgnCOIdfCXNTUDpQJSKb2w==" objectKey: "README.md" } type: "GCS" } |
status |
Lo stato dell'azione. Se |
Inoltre, il campo di primo livello resource
contiene i seguenti campi.
resource: {
labels: {
job_id: "transferJobs/7876027868280507149"
project_id: "my-project-id"
}
type: "storage_transfer_job"
}
Campo log | Descrizione |
---|---|
resource.labels.job_id |
Il nome del job di Storage Transfer Service a cui appartiene questo log. |
resource.labels.project_id |
L'ID progetto Google Cloud per questo trasferimento. |