상업용 Marketplace SaaS 제품에 대한 샌드박스 구독을 활성화하여 청구 가능
통합 샌드박스 계정에서 상업용 Marketplace SaaS(Software as a Service) 제품에 대한 구독을 활성화하여 청구를 사용하도록 설정하는 방법입니다.
참고 항목
통합 샌드박스 계정에서 상업용 Marketplace SaaS 제품에 대한 구독만 활성화할 수 있습니다. 프로덕션 구독이 있는 경우 게시자의 사이트를 방문하여 설치 프로세스를 완료해야 합니다. 구독 청구는 설치가 완료된 후에만 시작됩니다.
필수 조건
- 자격 증명(파트너 센터 인증에서 설명). 이 시나리오는 독립 실행형 앱 및 App+사용자 자격 증명을 모두 사용하여 인증을 지원합니다.
- 상업용 Marketplace SaaS 제품에 대한 활성 구독을 보유한 고객과의 통합 샌드박스 파트너 계정입니다.
- 파트너 센터 .NET SDK를 사용하는 파트너의 경우 이 기능에 액세스하려면 SDK 버전 1.14.0 이상을 사용해야 합니다.
Important
2023년 6월 현재 최신 파트너 센터 .NET SDK 릴리스 3.4.0이 보관됩니다. 유용한 정보가 포함된 추가 정보 파일과 함께 GitHub에서 SDK 릴리스를 다운로드할 수 있습니다.
파트너는 파트너 센터 REST API를 계속 사용하는 것이 좋습니다.
C#
다음 단계를 사용하여 상업용 Marketplace SaaS 제품에 대한 구독을 활성화합니다.
구독 작업에 대한 인터페이스를 사용할 수 있도록 합니다. 고객을 식별하고 평가판 구독의 구독 식별자를 지정해야 합니다.
var subscriptionOperations = partnerOperations.Customers.ById(customerId).Subscriptions.ById(subscriptionId);
활성화 작업을 사용하여 구독을 활성화 합니다.
var subscriptionActivationResult = subscriptionOperations.Activate();
REST 요청
요청 구문
메서드 | 요청 URI |
---|---|
POST | {baseURL}/v1/customers/{customer-tenant-id}/subscriptions/{subscription-id}/activate HTTP/1.1 |
URI 매개 변수
이름 | 종류 | 필요함 | 설명 |
---|---|---|---|
customer-tenant-id | guid | Y | 값은 고객을 지정할 수 있는 GUID 형식의 고객 테넌트 식별자(customer-tenant-id)입니다. |
subscription-id | guid | Y | 값은 구독을 지정할 수 있는 GUID 형식의 구독 식별자(subscription-id)입니다. |
요청 헤더
자세한 내용은 파트너 센터 REST 헤더를 참조하세요.
요청 본문
없음
요청 예제
POST https://api.partnercenter.microsoft.com/v1/customers/42b5f772-5c5c-4bce-b9d7-bdadeecca411/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/activate HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: 655890ba-4d2b-4d09-a95f-4ea1348686a5
REST 응답
이 메서드는 구독 ID 및 상태 속성을 반환합니다.
응답 성공 및 오류 코드
각 응답에는 성공 또는 실패와 추가 디버깅 정보를 나타내는 HTTP 상태 코드가 함께 제공됩니다. 네트워크 추적 도구를 사용하여 이 코드, 오류 유형 및 추가 매개 변수를 읽을 수 있습니다. 전체 목록은 파트너 센터 REST 오류 코드를 참조하세요.
응답 예제
HTTP/1.1 200 OK
Content-Length: 79
Content-Type: application/json
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: 655890ba-4d2b-4d09-a95f-4ea1348686a5
{
"subscriptionId":"aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e",
"status":"Success"
}