Registrazione delle chiamate API Fleet Hub for AWS IoT Device Management con AWS CloudTrail - Fleet Hub per la gestione dei AWS IoT dispositivi

AWS interromperà la funzionalità AWS IoT Device Management Fleet Hub il 18 ottobre 2025 e non accetterà più nuovi clienti. I clienti esistenti di AWS IoT Device Management Fleet Hub potranno utilizzare Fleet Hub fino al 17 ottobre 2025. Per ulteriori informazioni, consulta Fleet Hub end-of-life (EOL). FAQs

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Registrazione delle chiamate API Fleet Hub for AWS IoT Device Management con AWS CloudTrail

Fleet Hub for AWS IoT Device Management è integrato con AWS CloudTrail. Il CloudTrail servizio fornisce un registro delle azioni intraprese da un utente, un ruolo o un AWS servizio in Fleet Hub. CloudTrail acquisisce tutte le chiamate API per Fleet Hub come eventi. Le chiamate acquisite includono le chiamate dalla console Fleet Hub e le chiamate di codice alle operazioni API Fleet Hub.

Se crei un trail, puoi abilitare la distribuzione continua di CloudTrail eventi a un bucket Amazon S3, inclusi gli eventi per Fleet Hub. Se non configuri un percorso, puoi comunque visualizzare gli eventi più recenti nella CloudTrail console nella cronologia degli eventi.

Utilizzando le informazioni CloudTrail raccolte, puoi determinare la richiesta che è stata effettuata a Fleet Hub, l'indirizzo IP da cui è stata effettuata la richiesta, chi ha effettuato la richiesta e quando, e altri dettagli.

Per ulteriori informazioni CloudTrail, consulta la Guida per l'AWS CloudTrail utente.

Informazioni su Fleet Hub in CloudTrail

AWS CloudTrail è abilitato sul tuo AWS account al momento della creazione dell'account. Quando si verifica un'attività in Fleet Hub, tale attività viene registrata in un CloudTrail evento con altri eventi di AWS servizio nella Cronologia degli eventi. È possibile visualizzare, cercare e scaricare gli eventi recenti nell'account AWS . Per ulteriori informazioni, consulta Visualizzazione degli eventi con la cronologia degli CloudTrail eventi.

Per una registrazione continua degli eventi nel tuo AWS account, inclusi gli eventi per Fleet Hub, crea un percorso. Un trail consente di CloudTrail inviare file di log a un bucket Amazon Simple Storage Service (Amazon S3). Per impostazione predefinita, quando si crea un trail nella console, il trail sarà valido in tutte le Regioni AWS . Il trail registra gli eventi di tutte le regioni della AWS partizione e consegna i file di log al bucket Amazon S3 specificato.

Puoi anche configurare altri AWS servizi per analizzare ulteriormente e agire in base ai dati sugli eventi raccolti nei log. CloudTrail Per ulteriori informazioni, consulta gli argomenti seguenti:

CloudTrail registra tutte le azioni di Fleet Hub. Sono documentate nella Documentazione di riferimento API AWS IoT. Ad esempio, le chiamate alle UpdateApplication azioni CreateApplication e generano voci nei file di CloudTrail registro.

Ogni evento o voce di log contiene informazioni sull'utente che ha generato la richiesta. Le informazioni di identità consentono di determinare quanto segue:

  • Se la richiesta è stata effettuata con credenziali root o AWS Identity and Access Management utente

  • Se la richiesta è stata effettuata con le credenziali di sicurezza temporanee per un ruolo o un utente federato.

  • Se la richiesta è stata effettuata da un altro AWS servizio

Per ulteriori informazioni, consulta Elemento CloudTrail userIdentity.

Informazioni sulle voci dei file di registro di Fleet Hub for AWS IoT Device Management

Un trail è una configurazione che consente la distribuzione di eventi come i file di log in un bucket Amazon S3 specificato.

CloudTrail i file di registro contengono una o più voci di registro. Un evento rappresenta una singola richiesta da un'fonte e include informazioni sull’azione richiesta, data e ora dell'azione, parametri richiesti e così via.

CloudTrail i file di registro non sono una traccia ordinata delle chiamate API pubbliche, quindi non vengono visualizzati in un ordine specifico.

Esempio

La seguente voce di CloudTrail registro mostra informazioni sull'CreateApplicationazione.

{ "eventVersion": "1.08", "userIdentity": { "type": "AssumedRole", "principalId": "principal-id", "arn": "arn:aws:sts::123456789012:assumed-role/Admin/test-user-name", "accountId": "123456789012", "accessKeyId": "access-key", "sessionContext": { "sessionIssuer": { "type": "Role", "principalId": "principal-id", "arn": "arn:aws:iam::123456789012:role/Admin", "accountId": "123456789012", "userName": "Admin" }, "webIdFederationData": {}, "attributes": { "mfaAuthenticated": "false", "creationDate": "2020-12-04T19:59:53Z" } } }, "eventTime": "2020-12-04T20:02:38Z", "eventSource": "iotfleethub.amazonaws.com", "eventName": "CreateApplication", "awsRegion": "us-east-1", "sourceIPAddress": "72.22.186.61", "userAgent": "console.amazonaws.com", "requestParameters": { "applicationDescription": "Test application description", "applicationName": "Test application name", "clientToken": "c9bc7f45-3737-4ee9-9b0f-5de1aab169b2" }, "responseElements": { "applicationUrl": "https://application-id.app.iotfleethub.aws", "applicationArn": "arn:aws:iotfleethub:us-east-1:123456789012:application/application-id", "applicationId": "application-id" }, "requestID": "5456304e-31c5-4336-9bbe-a375e3728eee", "eventID": "9ffb5d72-9267-4f4e-88e6-d26051133c8c", "readOnly": false, "eventType": "AwsApiCall", "recipientAccountId": "123456789012" }