Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Log panggilan API Amazon GameLift Streams menggunakan AWS CloudTrail
Amazon GameLift Streams terintegrasi dengan AWS CloudTrail. CloudTrail menyediakan catatan tindakan yang pengguna, peran, atau Layanan AWS ambil di Amazon GameLift Streams. CloudTrail menangkap semua panggilan API untuk Amazon GameLift Streams sebagai peristiwa. Panggilan yang diambil termasuk panggilan dari konsol Amazon GameLift Streams dan panggilan kode ke operasi Amazon GameLift Streams API. Jika Anda membuat jejak, Anda dapat mengaktifkan pengiriman CloudTrail acara secara terus menerus ke bucket Amazon Simple Storage Service (Amazon S3). Ini termasuk acara untuk Amazon GameLift Streams. Jika Anda tidak membuat konfigurasi jejak, Anda masih dapat melihat kejadian terbaru dalam konsol CloudTrail di Riwayat peristiwa. Anda dapat menggunakan informasi yang dikumpulkan oleh CloudTrail untuk menemukan informasi tentang setiap permintaan ke Amazon GameLift Streams. Informasi ini mencakup alamat IP tempat permintaan berasal, siapa yang membuat permintaan, dan kapan permintaan itu dibuat.
Untuk mempelajari selengkapnya CloudTrail, lihat Panduan AWS CloudTrail Pengguna.
Amazon GameLift Mengalirkan informasi di CloudTrail
Saat Anda membuat Akun AWS, CloudTrail secara otomatis dihidupkan untuk akun. Ketika aktivitas terjadi dengan Layanan AWS peristiwa apa pun, termasuk peristiwa Amazon GameLift Streams, aktivitas tersebut direkam dalam CloudTrail peristiwa dalam riwayat Acara. Anda dapat melihat, mencari, dan mengunduh acara terbaru di situs Anda Akun AWS. Untuk informasi selengkapnya, lihat Melihat Acara dengan Riwayat CloudTrail Acara.
Untuk catatan acara yang sedang berlangsung di Anda Akun AWS, termasuk acara untuk Amazon GameLift Streams, buat jejak. Jejak memungkinkan CloudTrail untuk mengirimkan file log ke bucket Amazon S3. Secara default, saat Anda membuat jejak di konsol, jejak tersebut berlaku untuk semua Wilayah AWS. Jejak mencatat peristiwa dari semua Wilayah di AWS partisi dan mengirimkan file log ke bucket S3 yang Anda tentukan. Anda juga dapat mengonfigurasi lainnya Layanan AWS untuk menganalisis lebih lanjut dan bertindak atas data peristiwa yang dikumpulkan dalam CloudTrail log. Untuk informasi selengkapnya, lihat berikut:
CloudTrail mencatat semua tindakan API Amazon GameLift Streams. Ini didokumentasikan dalam Referensi API Amazon GameLift Streams. Misalnya, panggilan ke StartStreamSessiondan ListStreamGroupstindakan menghasilkan entri dalam file CloudTrail log.
Setiap entri peristiwa atau log berisi informasi tentang entitas yang membuat permintaan tersebut. Informasi identitas membantu Anda menentukan hal berikut ini:
-
Apakah permintaan menggunakan root atau AWS Identity and Access Management (IAM) kredensional pengguna.
-
Apakah permintaan tersebut menggunakan kredenal keamanan sementara untuk peran atau pengguna gabungan.
-
Apakah yang lain Layanan AWS membuat permintaan.
Untuk informasi selengkapnya, lihat Elemen userIdentity CloudTrail .
Memahami entri file log Amazon GameLift Streams
Trail adalah konfigurasi yang memungkinkan pengiriman peristiwa sebagai file log ke bucket S3 yang Anda tentukan. CloudTrail file log berisi satu atau lebih entri log. Peristiwa mewakili permintaan tunggal dari sumber mana pun dan mencakup informasi tentang operasi yang diminta, tanggal dan waktu operasi, parameter permintaan, dan sebagainya. CloudTrail file log bukanlah jejak tumpukan yang diurutkan dari panggilan API publik, jadi file tersebut tidak muncul dalam urutan tertentu.
Contoh berikut menunjukkan entri CloudTrail log yang menunjukkan operasi CreateApplication.
contoh : entri CloudTrail log
{ "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" }