Perché le azioni API a livello di oggetto di Amazon S3 non vengono visualizzate nella cronologia degli eventi CloudTrail?

3 minuti di lettura
0

Ho attivato la registrazione degli eventi a livello di oggetto di AWS CloudTrail per un bucket Amazon Simple Storage Service (Amazon S3). Tuttavia, non riesco a vedere le mie azioni API a livello di oggetto di Amazon S3 nella cronologia degli eventi CloudTrail.

Breve descrizione

Le azioni API a livello di oggetto di Amazon S3 sono eventi di dati Cloudtrail. Per impostazione predefinita, i trail non registrano gli eventi di dati e gli eventi di dati non sono visualizzabili nella Cronologia eventi CloudTrail.

Per visualizzare le azioni API a livello di oggetto di Amazon S3 dopo aver attivato la registrazione degli eventi di dati, devi eseguire una query sui log di CloudTrail.

Per eseguire una query sui log di CloudTrail per le azioni API a livello di oggetto, utilizza una delle seguenti opzioni:

Per ulteriori informazioni, consulta Registrazione delle chiamate API Amazon S3 utilizzando AWS CloudTrail.

Nota: se configuri altre origini dati per lo stesso bucket S3 del trail, i log si combinano con gli eventi CloudTrail.

Risoluzione

Applica il filtro modelli ai log di CloudWatch per visualizzare le azioni API a livello di oggetto

Per cercare nei log di CloudWatch azioni API a livello di oggetto, segui le istruzioni in Ricerca di dati di log utilizzando il filtro modelli.

Ad esempio, utilizza la seguente sintassi per individuare tutte le azioni dell'API DeleteBucket:

{$.eventName = "DeleteBucket"}

Utilizza le query Athena per visualizzare le azioni API a livello di oggetto

Prima di poter utilizzare Athena per interrogare i log di CloudTrail, devi configurare un trail per scrivere i log in un bucket Amazon S3. Puoi eseguire query sui log di CloudTrail per un massimo di 90 giorni. Per eseguire query sui log, applica le istruzioni in Come posso creare automaticamente tabelle in Amazon Athena per effettuare ricerche nei log di AWS CloudTrail?

Ad esempio, esegui questa query per trovare tutte le azioni API GetBucketAcl nei tuoi log:

SELECT *  
  FROM example-cloudtrail-log  
 WHERE eventname = 'GetBucketAcl';

Nota: sostituisci example-cloudtrail-log con il nome del tuo log CloudTrail.

Per ulteriori informazioni, consulta Comprendi i log di CloudTrail e le tabelle Athena.

Informazioni correlate

Tracciamento di CloudTrail con chiamate API SOAP di Amazon S3

Come posso usare Amazon Athena per analizzare i log di accesso al server Amazon S3?

Analyze security, compliance, and operational activity using AWS CloudTrail and Amazon Athena (Analisi della sicurezza, della conformità e delle attività operative utilizzando AWS CloudTrail e Amazon Athena)

AWS UFFICIALE
AWS UFFICIALEAggiornata 2 mesi fa