AWS Marketplace API 参考已重组。有关支持的 API 操作的更多信息,请参阅 AWS Marketplace API 参考。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
日志记录 AWS Marketplace 发现 API 调用时使用 AWS CloudTrail
AWS Marketplace Discovery API 与 AWS CloudTrail一项服务集成,该服务提供用户、角色或角色所执行操作的记录 AWS 服务。 CloudTrail 将所有 Discovery API 调用捕获为事件,包括来自 AWS SDK 和 AWS CLI 的调用。
发现 API 信息位于 CloudTrail
CloudTrail 在您创建账户 AWS 账户 时已在您的账户上启用。当 Discovery API 中发生活动时,该活动会与其他 CloudTrail 事件一起记录在 AWS 服务 事件历史记录中。
所有 Discovery API 操作都由记录 CloudTrail。以下操作会在 CloudTrail 日志文件中生成条目:
GetListingGetProductGetOfferGetOfferTermsGetOfferSetListPurchaseOptionsListFulfillmentOptionsSearchFacetsSearchListings
Discovery API 事件的事件源是discovery-marketplace.amazonaws.com。
发现 API 日志条目示例
以下示例显示了演示该GetListing操作的 CloudTrail 日志条目。
{ "eventVersion": "1.08", "userIdentity": { "type": "IAMUser", "principalId": "EXAMPLE", "arn": "arn:aws:iam::123456789012:user/ExampleUser", "accountId": "123456789012", "accessKeyId": "EXAMPLE", "userName": "ExampleUser" }, "eventTime": "2026-04-01T15:30:00Z", "eventSource": "discovery-marketplace.amazonaws.com", "eventName": "GetListing", "awsRegion": "us-east-1", "sourceIPAddress": "203.0.113.50", "userAgent": "aws-sdk-python/1.34.0 Python/3.12.0", "requestParameters": { "listingId": "listing-saas-abc123" }, "responseElements": null, "requestID": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "eventID": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "readOnly": true, "eventType": "AwsApiCall", "managementEvent": true, "recipientAccountId": "123456789012", "eventCategory": "Management" }