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 attività quantistiche con CloudTrail
Amazon Braket è integrato con AWS CloudTrail, un servizio che fornisce una registrazione delle azioni intraprese da un utente, da un ruolo o da un utente Servizio AWS in Amazon Braket. CloudTrail cattura tutto API chiama Amazon Braket come eventi. Le chiamate acquisite includono chiamate dalla console Amazon Braket e chiamate in codice verso le operazioni Amazon Braket. Se crei un trail, puoi abilitare la distribuzione continua di CloudTrail eventi a un bucket Amazon S3, inclusi gli eventi per Amazon Braket. Se non configuri un percorso, puoi comunque visualizzare gli eventi più recenti nella CloudTrail console nella cronologia degli eventi. Utilizzando le informazioni raccolte da CloudTrail, puoi determinare la richiesta che è stata effettuata ad Amazon Braket, l'indirizzo IP da cui è stata effettuata, chi ha effettuato la richiesta, quando è stata effettuata e dettagli aggiuntivi.
Per ulteriori informazioni CloudTrail, consulta la Guida per l'AWS CloudTrail utente.
In questa sezione:
Informazioni su Amazon Braket in CloudTrail
CloudTrail è abilitato sul tuo Account AWS quando crei l'account. Quando si verifica un'attività in Amazon Braket, tale attività viene registrata in un CloudTrail evento insieme ad altri Servizio AWS eventi nella cronologia degli eventi. Puoi visualizzare, cercare e scaricare eventi recenti nel tuo Account AWS. Per ulteriori informazioni, consulta Visualizzazione degli eventi con la cronologia degli CloudTrail eventi.
Per una registrazione continua degli eventi del tuo sito Account AWS, compresi gli eventi per Amazon Braket, crea un percorso. Un trail consente di CloudTrail inviare file di log a un bucket Amazon S3. Per impostazione predefinita, quando si crea un percorso nella console, questo 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. Inoltre, puoi configurarne altri Servizi AWS per analizzare ulteriormente e agire in base ai dati sugli eventi raccolti nei log. CloudTrail Per ulteriori informazioni, consulta gli argomenti seguenti:
Tutti Amazon Le azioni di Braket vengono registrate da. CloudTrail Ad esempio, le chiamate alle GetDevice
azioni GetQuantumTask
o 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 le credenziali di sicurezza temporanee per un ruolo o un utente federato.
-
Se la richiesta è stata effettuata da un altro Servizio AWS.
Per ulteriori informazioni, vedete l'CloudTrail userIdentity elemento.
Comprendere le voci dei file di log di Amazon Braket
Un trail è una configurazione che consente la distribuzione di eventi come file di log in un bucket Amazon S3 specificato dall'utente. CloudTrail i file di registro contengono una o più voci di registro. Un evento rappresenta una singola richiesta proveniente da qualsiasi fonte e include informazioni sull'azione richiesta, la data e l'ora dell'azione, i parametri della richiesta e così via. CloudTrail i file di registro non sono una traccia stack ordinata del pubblico API chiamate, quindi non appaiono in un ordine specifico.
L'esempio seguente è una voce di registro per l'GetQuantumTask
azione, che ottiene i dettagli di un'attività quantistica.
{ "eventVersion": "1.05", "userIdentity": { "type": "AssumedRole", "principalId": "foobar", "arn": "foobar", "accountId": "foobar", "accessKeyId": "foobar", "sessionContext": { "sessionIssuer": { "type": "Role", "principalId": "foobar", "arn": "foobar", "accountId": "foobar", "userName": "foobar" }, "webIdFederationData": {}, "attributes": { "mfaAuthenticated": "false", "creationDate": "2020-08-07T00:56:57Z" } } }, "eventTime": "2020-08-07T01:00:08Z", "eventSource": "braket.amazonaws.com", "eventName": "GetQuantumTask", "awsRegion": "us-east-1", "sourceIPAddress": "foobar", "userAgent": "aws-cli/1.18.110 Python/3.6.10 Linux/4.9.184-0.1.ac.235.83.329.metal1.x86_64 botocore/1.17.33", "requestParameters": { "quantumTaskArn": "foobar" }, "responseElements": null, "requestID": "20e8000c-29b8-4137-9cbc-af77d1dd12f7", "eventID": "4a2fdb22-a73d-414a-b30f-c0797c088f7c", "readOnly": true, "eventType": "AwsApiCall", "recipientAccountId": "foobar" }
Di seguito viene mostrata una voce di registro relativa all'GetDevice
azione, che restituisce i dettagli di un evento del dispositivo.
{ "eventVersion": "1.05", "userIdentity": { "type": "AssumedRole", "principalId": "foobar", "arn": "foobar", "accountId": "foobar", "accessKeyId": "foobar", "sessionContext": { "sessionIssuer": { "type": "Role", "principalId": "foobar", "arn": "foobar", "accountId": "foobar", "userName": "foobar" }, "webIdFederationData": {}, "attributes": { "mfaAuthenticated": "false", "creationDate": "2020-08-07T00:46:29Z" } } }, "eventTime": "2020-08-07T00:46:32Z", "eventSource": "braket.amazonaws.com", "eventName": "GetDevice", "awsRegion": "us-east-1", "sourceIPAddress": "foobar", "userAgent": "Boto3/1.14.33 Python/3.7.6 Linux/4.14.158-129.185.amzn2.x86_64 exec-env/AWS_ECS_FARGATE Botocore/1.17.33", "errorCode": "404", "requestParameters": { "deviceArn": "foobar" }, "responseElements": null, "requestID": "c614858b-4dcf-43bd-83c9-bcf9f17f522e", "eventID": "9642512a-478b-4e7b-9f34-75ba5a3408eb", "readOnly": true, "eventType": "AwsApiCall", "recipientAccountId": "foobar" }