DynamoDB - CloudTrail



DynamoDB 包含 CloudTrail 整合。它捕獲帳戶中來自 DynamoDB 或用於 DynamoDB 的低級別 API 請求,並將日誌檔案傳送到指定的 S3 儲存桶。它針對控制檯或 API 的呼叫。您可以使用此資料來確定已發出的請求及其來源、使用者、時間戳等。

啟用後,它會跟蹤日誌檔案中的操作,其中包括其他服務記錄。它支援八個操作和兩個流:

八個操作如下:

  • CreateTable
  • DeleteTable
  • DescribeTable
  • ListTables
  • UpdateTable
  • DescribeReservedCapacity
  • DescribeReservedCapacityOfferings
  • PurchaseReservedCapacityOfferings

而兩個流是:

  • DescribeStream
  • ListStreams

所有日誌都包含有關發出請求的帳戶的資訊。您可以確定詳細資訊,例如根使用者或 IAM 使用者是否發出了請求,或者是否使用臨時憑證或聯合身份發出的請求。

日誌檔案保留在儲存中的時間取決於您指定的時長,並具有存檔和刪除設定。預設情況下會建立加密日誌。您可以為新日誌設定警報。您還可以將跨區域和帳戶的多個日誌整理到單個儲存桶中。

解讀日誌檔案

每個檔案包含一個或多個條目。每個條目都由多個 JSON 格式的事件組成。一個條目代表一個請求,幷包含相關資訊;不保證順序。

您可以檢視以下示例日誌檔案:

{"Records": [ 
   { 
      "eventVersion": "5.05",  
      "userIdentity": {
         "type": "AssumedRole", 
         "principalId": "AKTTIOSZODNN8SAMPLE:jane", 
         "arn": "arn:aws:sts::155522255533:assumed-role/users/jane", 
         "accountId": "155522255533", 
         "accessKeyId": "AKTTIOSZODNN8SAMPLE", 
         
         "sessionContext": { 
            "attributes": { 
               "mfaAuthenticated": "false", 
               "creationDate": "2016-05-11T19:01:01Z" 
            },
            
            "sessionIssuer": { 
               "type": "Role", 
               "principalId": "AKTTI44ZZ6DHBSAMPLE", 
               "arn": "arn:aws:iam::499955777666:role/admin-role", 
               "accountId": "499955777666", 
               "userName": "jill" 
            } 
         } 
      },
      
      "eventTime": "2016-05-11T14:33:20Z", 
      "eventSource": "dynamodb.amazonaws.com", 
      "eventName": "DeleteTable", 
      "awsRegion": "us-west-2", 
      "sourceIPAddress": "192.0.2.0", 
      "userAgent": "console.aws.amazon.com", 
      "requestParameters": {"tableName": "Tools"}, 
      
      "responseElements": {"tableDescription": { 
         "tableName": "Tools", 
         "itemCount": 0, 
         
         "provisionedThroughput": { 
            "writeCapacityUnits": 25, 
            "numberOfDecreasesToday": 0, 
            "readCapacityUnits": 25 
         },
         "tableStatus": "DELETING", 
         "tableSizeBytes": 0
      }},
      "requestID": "4D89G7D98GF7G8A7DF78FG89AS7GFSO5AEMVJF66Q9ASUAAJG", 
      "eventID": "a954451c-c2fc-4561-8aea-7a30ba1fdf52", 
      "eventType": "AwsApiCall", 
      "apiVersion": "2013-04-22", 
      "recipientAccountId": "155522255533" 
   } 
]} 
廣告
© . All rights reserved.