View a markdown version of this page

AWS Partner Central Selling API용 샌드박스에서 테스트 - AWS 파트너 센트럴

AWS Partner Central API 참조가 재구성되었습니다. 지원되는 API 작업에 대한 자세한 내용은 AWS Partner Central API 참조를 참조하세요.

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

AWS Partner Central Selling API용 샌드박스에서 테스트

샌드박스 사용 방법

  1. IAM 역할 생성:

    AWS Partner Central 계정과AWS 계정연결된에서 IAM 역할을 생성합니다.

  2. 정책 할당:

    IAM 역할에 다음 정책을 할당합니다. 자세한 내용은 IAM 자격 증명 권한 추가 및 제거를 참조하세요.

    JSON
    { "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "partnercentral:CreateOpportunity", "partnercentral:UpdateOpportunity", "partnercentral:ListOpportunities", "partnercentral:GetOpportunity", "partnercentral:GetAwsOpportunitySummary", "partnercentral:ListSolutions", "partnercentral:AssociateOpportunity", "partnercentral:DisassociateOpportunity", "partnercentral:AssignOpportunity", "partnercentral:SubmitOpportunity", "partnercentral:AcceptEngagementInvitation", "partnercentral:CreateEngagementInvitation", "partnercentral:RejectEngagementInvitation", "partnercentral:GetEngagementInvitation", "partnercentral:ListEngagementInvitations", "partnercentral:StartEngagementFromOpportunityTask", "partnercentral:StartEngagementByAcceptingInvitationTask", "partnercentral:CreateResourceSnapshotJob", "partnercentral:StartResourceSnapshotJob", "partnercentral:CreateEngagement" ], "Resource": "*", "Condition": { "StringEquals": { "partnercentral:Catalog": "Sandbox" } } }, { "Effect": "Allow", "Action": [ "aws-marketplace:ListEntities", "aws-marketplace:DescribeEntity" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "aws-marketplace:SearchAgreements", "aws-marketplace:DescribeAgreement" ], "Resource": "*", "Condition": { "StringEquals": { "aws-marketplace:PartyType": "Proposer" } } } ] }
  3. IAM 역할 자격 증명 사용:

    솔루션에서이 IAM 역할의 자격 증명(보안 키 및 액세스 키)을 사용하여 API 작업을 수행합니다.

AWS작업 테스트

테스트 단계에서AWS는 작업을 시뮬레이션해야 하는 경우가 많습니다. 이 시뮬레이션을 통해 파트너는AWS서비스와의 통합에 대한 전체 end-to-end 흐름을 철저하게 테스트할 수 있습니다.

AWS시작된 기회 생성 시뮬레이션

AWS시작된 기회의 생성을 시뮬레이션하려면 CreateOpportunity 작업의 페이로드에 "Catalog": "Sandbox" 및를 포함합니다"Origin": "AWS Referral".

예제:

{ "Catalog": "Sandbox", "Origin": "AWS Referral", "OpportunityIdentifier": "O123456", "Title": "Test Opportunity", ... }

파트너 생성 기회에 대한 업데이트 시뮬레이션

파트너 생성 기회에 대한 업데이트 또는 기타 작업을 시뮬레이션하려면 페이로드“Action Required”에서 "Catalog": "Sandbox"Lifecycle.ReviewStatus: “Approved” 또는와 함께 UpdateOpportunity 작업을 사용합니다.

GetOpportunity 작업에서 페이로드를 가져와 업데이트를 수행하는 경우 ID를 로 변경Identifier하고 다음 필드를 제거해야 합니다.

  • CreatedDate

  • OpportunityTeam

  • RelatedEntityIdentifiers

예제:

{ "Catalog": "Sandbox", "Identifier": "O123456", "Title": "Updated Test Opportunity", "Lifecycle": { "ReviewStatus": "Approved" } ... }

샌드박스 환경에서 이벤트 테스트

파트너는 샌드박스 환경의 기회 이벤트를 사용하여 이벤트 기반 구현을 테스트할 수 있습니다. 이벤트 세부 정보에를 지정하여 샌드박스 이벤트를 수신하도록 규칙을AWS 계정사용하여 동일한 catalog: sandbox에 EventBridge를 설정합니다. 자세한 내용은 AWS Partner Central Selling API에 대한 알림 단원을 참조하십시오.

이벤트 규칙의 예:

{ "source": ["aws.partnercentral-selling"], "detail": { "catalog": ["Sandbox"] } }

catalog로 지정하는 이벤트 규칙Sandbox은 샌드박스 환경에서 수행하는 작업에 의해 생성된 샌드박스에서 오는 이벤트와만 일치합니다.

추가 테스트 참고 사항

  1. 테스트 AssociateOpportunity 작업:

    1. AssociateOpportunity 작업을 테스트"S-1234567"하려면 기본 솔루션을 사용합니다.

    2. Marketplace 제안을 테스트하려면 계정의 실제 제안 ID를 사용합니다.

  2. 프로덕션으로 이동하려면 catalog 값을에서 Sandbox로 변경합니다AWS.

도움말 가져오기

CRM을와 통합하는 데 문제가AWS발생하거나 여기에서 다루지 않은 특정 시나리오를 테스트해야 하는 경우 다음 단계를 통해 사례를 제기하여 지원팀에 문의하십시오.

  1. AWS파트너 네트워크 자격 증명으로 Partner Central에 로그인합니다.AWS

  2. Partner Central 지원 센터에서 새 사례를 로깅Open New Case하도록 선택합니다. 다음과 같이 필드를 작성합니다.

    1. 지원 사례 유형: AWS Partner Central.

    2. 관련 질문: Partner Central Tools or ACE leads and opportunities.

    3. 자세히 알아보기: 가장 적합한 CRM 통합 사례 유형을 선택합니다.

    4. 제목: 요청에 대한 간략한 설명을 포함합니다.

    5. 설명: 문제, 질문, 오류 및 문제 해결 단계에 대한 자세한 설명을 제공합니다.

    6. 첨부 파일: 해당하는 경우 로그와 스크린샷을 포함합니다.