使用記錄AWS大型主機現代化 API 呼叫 AWS CloudTrail - AWS 大型主機現代化

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用記錄AWS大型主機現代化 API 呼叫 AWS CloudTrail

AWS大型主機現代化與服務整合在一起AWS CloudTrail,可提供使用者、角色或服務在大型主機現代化中所採取的動作記錄的AWSAWS服務。 CloudTrail 將AWS大型主機現代化的所有 API 呼叫擷取為事件。擷取的呼叫包括來自AWS大型主機現代化主控台的呼叫,以及對大型主機現代化 API 作業的AWS程式碼呼叫。如果您建立追蹤,您可以啟用持續交付 CloudTrail 事件到 Amazon S3 儲存貯體,包括AWS大型主機現代化的事件。如果您未設定追蹤,您仍然可以在 [事件歷程記錄] 中檢視 CloudTrail 主控台中最近的事件。使用收集的資訊 CloudTrail,您可以判斷對AWS大型主機現代化提出的要求、提出要求的 IP 位址、提出要求的人員、提出要求的時間,以及其他詳細資訊。

若要進一步了解 CloudTrail,請參閱使AWS CloudTrail用者指南

AWS大型主機現代化資訊 CloudTrail

CloudTrail 在您創建AWS帳戶時,您的帳戶已啟用。當活動在AWS大型主機現代化中發生時,該活動會與事件歷史記錄中的其他AWS服務 CloudTrail 事件一起記錄在事件中。您可以檢視、搜尋和下載 AWS 帳戶的最新事件。如需詳細資訊,請參閱檢視具有事 CloudTrail 件記錄的事件

如需AWS帳戶中持續記錄事件 (包括大AWS型主機現代化的活動),請建立追蹤。追蹤可 CloudTrail 將日誌檔交付到 Amazon S3 儲存貯體。根據預設,當您在主控台建立追蹤記錄時,追蹤記錄會套用到所有 AWS 區域。該追蹤會記錄來自 AWS 分割區中所有區域的事件,並將日誌檔案交付到您指定的 Amazon S3 儲存貯體。此外,您還可以設定其他AWS服務,以進一步分析 CloudTrail 記錄中收集的事件資料並採取行動。如需詳細資訊,請參閱下列內容:

所有AWS大型主機現代化動作均由記錄, CloudTrail 並記錄在AWS大型主機現代化 API 參考中。例如,呼叫CreateEnvironmentCreateDeployment動作會CreateApplication在 CloudTrail 記錄檔中產生項目。

每一筆事件或日誌項目都會包含產生請求者的資訊。身分資訊可協助您判斷下列事項:

  • 該請求是使用根使用者還是使用者憑證提出。

  • 提出該請求時,是否使用了特定角色或聯合身分使用者的暫時安全憑證。

  • 該請求是否由另一項 AWS 服務提出。

如需詳細資訊,請參閱 CloudTrail userIdentity 元素

瞭解AWS大型主機現代化記錄檔項目

追蹤是一種組態,可讓事件以日誌檔的形式傳遞到您指定的 Amazon S3 儲存貯體。 CloudTrail 記錄檔包含一或多個記錄項目。事件代表來自任何來源的單一請求,包括有關請求的操作,動作的日期和時間,請求參數等信息。 CloudTrail 日誌文件不是公共 API 調用的有序堆棧跟踪,因此它們不會以任何特定順序顯示。

下列範例顯示示範CreateApplication動作的 CloudTrail 記錄項目。

{ "eventVersion": "1.08", "userIdentity": { "type": "AssumedRole", "principalId": "AROAII6WZTHGYAEXAMPLE", "arn": "arn:aws:sts::444455556666:assumed-role/Admin/Mary_Major", "accountId": "444455556666", "accessKeyId": "AKIAIOSFODNN7EXAMPLE", "sessionContext": { "sessionIssuer": { "type": "Role", "principalId": "AROAII6WZTHGYAEXAMPLE", "arn": "arn:aws:iam::444455556666:role/Admin", "accountId": "444455556666", "userName": "Admin" }, "webIdFederationData": {}, "attributes": { "creationDate": "2022-06-01T20:38:22Z", "mfaAuthenticated": "false" } } }, "eventTime": "2022-06-01T20:40:39Z", "eventSource": "m2.amazonaws.com", "eventName": "CreateApplication", "awsRegion": "us-east-1", "sourceIPAddress": "72.21.196.65", "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Firefox/91.0", "requestParameters": { "clientToken": "1abc23de-f45g-6789-h01i-jkl2m3456789", "name": "MyApp", "description": "", "engineType": "microfocus", "definition": { "content": "{}" }, "tags": {} }, "responseElements": { "applicationVersion": 1, "Access-Control-Expose-Headers": "x-amzn-RequestId,x-amzn-ErrorType,x-amzn-ErrorMessage,Date", "applicationArn": "arn:aws:m2:us-east-1:444455556666:app/lsfhmwhw7fffrosff2lncwqcua", "applicationId": "lsfhmwhw7fffrosff2lncwqcua" }, "requestID": "36982d38-fcde-4bfe-a89a-7bd78d43c926", "eventID": "d7f0fc36-46ae-4157-9a79-c79f385fda98", "readOnly": false, "eventType": "AwsApiCall", "managementEvent": true, "recipientAccountId": "444455556666", "eventCategory": "Management" }