Registra le chiamate API Amazon GameLift Streams utilizzando AWS CloudTrail - Amazon GameLift Stream

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à.

Registra le chiamate API Amazon GameLift Streams utilizzando AWS CloudTrail

Amazon GameLift Streams è integrato con AWS CloudTrail. CloudTrail fornisce un registro delle azioni eseguite da un utente, da un ruolo o da Servizio AWS uno in Amazon GameLift Streams. CloudTrail acquisisce tutte le chiamate API per Amazon GameLift Streams come eventi. Le chiamate acquisite includono chiamate dalla console Amazon GameLift Streams e chiamate in codice alle operazioni dell'API Amazon GameLift Streams. Se crei un trail, puoi attivare la distribuzione continua di CloudTrail eventi a un bucket Amazon Simple Storage Service (Amazon S3). Sono inclusi gli eventi per Amazon GameLift Streams. Se non configuri un trail, è comunque possibile visualizzare gli eventi più recenti nella console di CloudTrail in Event history (Cronologia eventi). Puoi utilizzare le informazioni raccolte da CloudTrail per trovare informazioni su ogni richiesta ad Amazon GameLift Streams. Queste informazioni includono l'indirizzo IP da cui ha avuto origine la richiesta, chi ha effettuato la richiesta e quando è stata effettuata.

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

Informazioni su Amazon GameLift Streams in CloudTrail

Quando crei il tuo Account AWS, CloudTrail viene attivato automaticamente per l'account. Quando si verifica un'attività con qualsiasi Servizio AWS evento, inclusi gli eventi Amazon GameLift Streams, tale attività viene registrata in un CloudTrail evento 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 nel tuo Account AWS, compresi gli eventi per Amazon GameLift Streams, 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 percorso registra gli eventi da tutte le regioni della AWS partizione e consegna i file di registro al bucket S3 specificato. Puoi anche 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:

CloudTrail registra tutte le azioni dell'API Amazon GameLift Streams. Questi sono documentati nell'Amazon GameLift Streams API Reference. Ad esempio, le chiamate alle ListStreamGroupsazioni StartStreamSessione 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 ha utilizzato credenziali utente root o AWS Identity and Access Management (IAM).

  • Se la richiesta utilizzava credenziali di sicurezza temporanee per un ruolo o un utente federato.

  • Se un altro Servizio AWS ha effettuato la richiesta.

Per ulteriori informazioni, consulta Elemento CloudTrail userIdentity.

Comprendere le voci dei file di log di Amazon GameLift Streams

Un trail è una configurazione che consente la consegna di eventi come file di registro in un bucket S3 da te specificato. 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'operazione richiesta, la data e l'ora dell'operazione, i parametri della richiesta e così via. CloudTrail i file di registro non sono una traccia stack ordinata delle chiamate API pubbliche, quindi non vengono visualizzati in un ordine specifico.

L'esempio seguente mostra una voce di CloudTrail registro che dimostra l'operazione. CreateApplication

Esempio : voce di CloudTrail registro
{ "eventVersion": "1.08", "userIdentity": { "type": "AssumedRole", "principalId": "AIDACKCEVSQ6C2EXAMPLE:assume-temporary-gameliftstreams-access-role", "arn": "arn:aws:sts::111122223333:assumed-role/GameLiftStreamsTestRole/assume-temporary-gameliftstreams-access-role", "accountId": "111122223333", "accessKeyId": "AKIAIOSFODNN7EXAMPLE", "sessionContext": { "sessionIssuer": { "type": "Role", "principalId": "AIDACKCEVSQ6C2EXAMPLE", "arn": "arn:aws:iam::111122223333:role/GameLiftStreamsTestRole", "accountId": "111122223333", "userName": "GameLiftStreamsTestRole" }, "webIdFederationData": {}, "attributes": { "creationDate": "2022-11-01T18:05:32Z", "mfaAuthenticated": "false" } } }, "eventTime": "2022-11-01T18:05:34Z", "eventSource": "gameliftstreams.amazonaws.com", "eventName": "CreateApplication", "awsRegion": "us-west-2", "sourceIPAddress": "203.0.113.0", "userAgent": "aws-sdk-javascript/2.0.0 Linux/4.14.291-218.527.amzn2.x86_64 OpenJDK_64-Bit_Server_VM/11.0.17+9-LTS Java/11.0.17 vendor/Amazon.com_Inc. exec-env/AWS_ECS_FARGATE io/sync http/Apache cfg/retry-mode/legacy", "requestParameters": { "ApplicationSourceUri": "s3://amzn-s3-demo-bucket/MyGame", "Description": "Canary-CustomerS3Location-1667325931", "RuntimeEnvironment": { "Type": "WINE-STAGING", "Version": "20220721" }, "ClientToken": "a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", "ExecutablePath": "MyGame100.exe" }, "responseElements": { "Status": "PROCESSING", "ApplicationSourceUri": "s3://amzn-s3-demo-bucket/MyGame", "Description": "MyGame-High", "RuntimeEnvironment": { "Type": "WINE-STAGING", "Version": "20220721" }, "LastUpdatedAt": 1667325933.972, "CreatedAt": 1667325933.972, "Id": "EXAmplE11", "Arn": "arn:aws:gameliftstreams:us-west-2:111122223333:EXAmplE11", "ExecutablePath": "MyGame100.exe" }, "requestID": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "eventID": "a1b2c3d4-5678-90ab-cdef-EXAMPLEbbbbb", "readOnly": false, "eventType": "AwsApiCall", "managementEvent": true, "recipientAccountId": "111122223333", "eventCategory": "Management" }