Share via


Azure サブスクリプションを再アクティブ化する

適用対象: パートナー センター | 21Vianet が運営するパートナー センター | Microsoft Cloud for US Government のパートナー センター

この API は、以前に 取り消された Azure サブスクリプションを再アクティブ化します。 複数のサブスクリプションを再アクティブ化するには、API を個別に呼び出して、各サブスクリプションを再アクティブ化します。  

再アクティブ化するには、管理 エージェント ロールを持つグローバル 管理リストレーターである必要があります。

前提条件

  • パートナー センターの認証に関するページで説明している資格情報。 このシナリオでは、スタンドアロンの App と App+User の両方の資格情報を使用した認証がサポートされています。
  • Customer_id
  • Subscription_id
  • Entitlement_id
  • バージョン

C#

Azure サブスクリプションを再アクティブ化するには、再アクティブ化する Azure サブスクリプションの顧客 ID、サブスクリプション ID、エンタイトルメント ID を識別する必要があります。

  • 顧客 ID を取得するには、「ID で顧客を取得する」と「顧客 ID で顧客を取得する - REST API」を参照してください。

  • サブスクリプション ID を取得するには、「ID でサブスクリプションを取得する」と「ID でサブスクリプションを取得する - REST API」を参照してください。

  • エンタイトルメント ID を取得するには、「サブスクリプションの Azure エンタイトルメントを取得する - REST API」を参照してください

REST 要求

要求の構文

認証方法 要求 URI
投稿  {baseURL}/v1/customers/{customer_id}/subscriptions/{subscription_id}/azureEntitlements/{entitlement_id}/再アクティブ化 HTTP/1.1

URI パラメーター

次の表に、Azure サブスクリプションを再アクティブ化するために必要なクエリ パラメーターを示します。

名前 タイプ Required 説明
customer_id String 値は、顧客の識別子を表す文字列です。
subscription_id String 値は、顧客の識別子を表す文字列です。
entitlement_id String 値は、Azure サブスクリプションの権利の識別子を示す文字列です。
version String API のバージョン。

要求ヘッダー

パートナー センターの REST ヘッダーを参照してください

REST 応答

成功した場合、このメソッドは HTTP Code 202 を返します。これは、サブスクリプション要求の Azure エンタイトルメントの再アクティブ化が受け入れられたことを示します。

応答の成功とエラーのコード

各応答には、成功または失敗とその他のデバッグ情報を示す HTTP 状態コードが付属しています。 ネットワーク トレース ツールを使用して、このコード、エラーの種類、およびその他のパラメーターを読み取ります。 完全な一覧については、パートナー センターの REST エラーコードに関する記事を参照してください。

HTTP の状態 HTTP コード エラー コード 説明
BadRequest 400 900118 顧客 ID が無効です。
BadRequest 400 800002 顧客 ID {0} には GUID 形式 (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) が必要です。
BadRequest 400 800002 サブスクリプション ID が必要です。
BadRequest 400 800002 エンタイトルメント ID が必要です。
Forbidden 403 900159 アカウント ID と組織 ID {1} を持つパートナーには、アカウント ID {0} と組織 ID {2}{3}を持つ顧客との商取引関係はありません。
BadRequest 400 900337 パートナーは ID {0}を使用して Azure エンタイトルメントを再アクティブ化できません。
Forbidden 403 900335 パートナーには、ID {0}を使用して Azure エンタイトルメントを再アクティブ化するために必要なアクセス許可がありません。
NotFound 404 800111 ID {0} を持つ Azure エンタイトルメントが見つかりません。

次のステップ

推奨されるコンテンツ: