View a markdown version of this page

記錄AWS Partner Central Channel API - AWS Partner Central

AWS Partner Central API 參考已重組。如需支援的 API 操作的詳細資訊,請參閱 AWS Partner Central API 參考

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

記錄AWS Partner Central Channel API

AWS CloudTrail 是一項服務,可對您的 進行控管、合規、營運稽核和風險稽核AWS 帳戶。使用AWS CloudTrail,您可以在整個AWS基礎設施中記錄、持續監控和保留與動作相關的帳戶活動。AWS合作夥伴中央通道 API 活動會記錄為 CloudTrail 中的事件。您可以建立線索,此組態可讓事件做為日誌檔案交付至 Amazon S3 儲存貯體。

概觀

AWS Partner Central Channel API 已與 整合AWS CloudTrail,此服務提供由使用者、角色或AWS Partner Central 中的AWS服務所採取之動作的記錄。CloudTrail 會將AWS Partner Central Channel API 的所有 API 呼叫擷取為事件。擷取的呼叫包括來自AWS Partner Central 的呼叫,以及來自AWS Partner Central Channel API 操作的程式碼呼叫。

如果您建立追蹤,則可以將 CloudTrail 事件持續交付至 Amazon S3 儲存貯體,包括AWS Partner Central Channel API 的事件。即使您未設定追蹤,依然可以透過 CloudTrail 主控台中的事件歷史記錄檢視最新事件。

您可以使用 CloudTrail 所收集的資訊,判斷對AWS Partner Central Channel API 提出的請求、提出請求的 IP 地址、提出請求的人員、提出請求的時間,以及其他詳細資訊。

了解AWS Partner Central Channel API 日誌檔案項目

線索是一種組態,可將事件做為日誌檔案交付至 Amazon S3 儲存貯體。當您的線索追蹤AWS Partner Central Channel API 事件時,CloudTrail 會將事件視為所有區域的日誌檔案來處理。每個日誌檔案可以包含一或多個事件。

下列範例顯示 CloudTrail 日誌項目,示範AWS Partner Central Channel API 上的 CreateProgramManagementAccount動作:

{ "eventVersion": "1.11", "userIdentity": { "type": "AssumedRole", "principalId": "AROAEXAMPLE52AGFT725JGDZ:example-user-Isengard", "arn": "arn:aws:sts::123456789012:assumed-role/Admin/example-user-Isengard", "accountId": "123456789012", "accessKeyId": "ASIAEXAMPLE52AGL6IXQLZ5", "sessionContext": { "sessionIssuer": { "type": "Role", "principalId": "AROAEXAMPLE52AGFT725JGDZ", "arn": "arn:aws:iam::123456789012:role/ExampleRole", "accountId": "123456789012", "userName": "ExampleRole" }, "attributes": { "creationDate": "2025-10-21T17:06:47Z", "mfaAuthenticated": "false" } } }, "eventTime": "2025-10-21T17:07:26Z", "eventSource": "partnercentral-channel.amazonaws.com", "eventName": "CreateProgramManagementAccount", "awsRegion": "us-east-1", "sourceIPAddress": "127.0.0.1", "userAgent": "PostmanRuntime/7.18.0", "requestParameters": { "catalog": "AWS", "program": "SOLUTION_PROVIDER", "displayName": "ExampleDisplayName", "accountId": "987654321098", "clientToken": "abcdef12-3456-7890-bcde-f123456789ab" }, "responseElements": { "programManagementAccountDetail": { "id": "pma-example123456789", "arn": "arn:aws:partnercentral:us-east-1:123456789012:catalog/AWS/program-management-account/pma-example123456789" } }, "requestID": "12345678-1234-5678-9abc-def012345678", "eventID": "87654321-4321-8765-cba9-fed098765432", "readOnly": false, "resources": [ { "accountId": "123456789012", "type": "AWS::PartnerCentralChannel::ProgramManagementAccount", "ARN": "arn:aws:partnercentral:us-east-1:123456789012:catalog/AWS/program-management-account/pma-example123456789" } ], "eventType": "AwsApiCall", "managementEvent": true, "recipientAccountId": "123456789012", "eventCategory": "Management", "tlsDetails": { "clientProvidedHostHeader": "partnercentral-channel.global.api.aws" } }

在此範例中,名為 ExampleRole 的 IAM 角色透過擔任的角色工作階段呼叫 CreateProgramManagementAccount動作。該請求於 2025 年 10 月 21 日 UTC 17:07:26 提出。請求建立了具有解決方案供應商計劃 ID pma-example123456789 的新計劃管理帳戶。

AWS Partner Central Channel API 日誌檔項目中的欄位

CloudTrail 日誌檔中的每個項目都包含有關提出請求的人員、請求中處理的資源,以及AWS Partner Central Channel API 傳回的回應元素的資訊。日誌項目中的欄位清單,例如 eventVersionuserIdentityeventTime,提供動作的詳細資訊。例如, sourceIPAddress 欄位會顯示提出請求的 IP 地址。