

AWS Marketplace API 참조가 재구성되었습니다. 지원되는 API 작업에 대한 자세한 내용은 [AWS Marketplace API 참조](https://docs.aws.amazon.com/marketplace/latest/APIReference/Welcome.html)를 참조하세요.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 를 사용하여 AWS Marketplace Discovery API 호출 로깅 AWS CloudTrail
<a name="logging-discovery-api-calls-with-cloudtrail"></a>

 AWS Marketplace Discovery API는 사용자 AWS CloudTrail, 역할 또는가 수행한 작업의 레코드를 제공하는 서비스와 통합됩니다 AWS 서비스. CloudTrail은 AWS SDK 및 AWS CLI의 호출을 포함하여 모든 Discovery API 호출을 이벤트로 캡처합니다.

## CloudTrail의 Discovery API 정보
<a name="discovery-cloudtrail-info"></a>

CloudTrail은 계정을 생성할 AWS 계정 때에서 활성화됩니다. Discovery API에서 활동이 발생하면 해당 활동이 **이벤트 기록**의 다른 이벤트와 함께 CloudTrail AWS 서비스 이벤트에 기록됩니다.

모든 Discovery API 작업은 CloudTrail에서 로깅됩니다. 다음 작업은 CloudTrail 로그 파일에 항목을 생성합니다.
+ `GetListing`
+ `GetProduct`
+ `GetOffer`
+ `GetOfferTerms`
+ `GetOfferSet`
+ `ListPurchaseOptions`
+ `ListFulfillmentOptions`
+ `SearchFacets`
+ `SearchListings`

Discovery API 이벤트의 이벤트 소스는 입니다`discovery-marketplace.amazonaws.com`.

## Discovery API 로그 항목의 예
<a name="discovery-cloudtrail-example"></a>

다음은 `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"
}
```