次の方法で共有


パートナー センター統合サンドボックスを使用したテストとデバッグ

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

コードをテストするには、パートナー センター (および対応するトークン) で統合サンドボックス アカウントを使用して、会社が支払う新しい料金が誤って発生しないようにします。 この運用環境のテスト (TiP) 環境の詳細については、「 パートナー センターで API アクセスを設定するを参照してください。

統合サンドボックスの制約

自動ビルド検証テストを実行したり、運用環境でテストを実施したり、統合サンドボックスで手動テストを実行したりすると、統合サンドボックスの上限に達する可能性があります。 これらの制限は、75 人の顧客、1 人の顧客あたり 5 つのサブスクリプション、およびサブスクリプションあたり 25 ライセンスです。

Note

CSP 統合サンドボックスは、商用および教育向けオファーのテストをサポートします。 非営利団体および政府機関向けコミュニティ クラウド のセグメントはまだサポートされていません。

25 ライセンスの制限は、最小ライセンス要件が 25 ライセンスを超えるオファーをサンドボックスで取得できないことを意味します。 この制限には、試用版が含まれます。

サンドボックスでの請求と調整

次の表は、従来のコマースと新しいコマースのサンドボックス環境で見つけることができる請求書と調整ファイルを示しています。

[ファイル] レガシで使用可能 新しいコマースで使用可能
請求書 PDF いいえ はい
請求書調整ファイル いいえ はい
非使用状況見積もりファイルの未請求 いいえ はい
請求日単位の使用状況調整ファイル いいえ はい
1 日単位で評価される未請求の使用量の見積もりファイル いいえ イエス

Note

Insights ワークスペースの下のページとレポートはサンドボックス環境では説明されていないため、Insights クラウド ソリューション プロバイダー クラウド ソリューション プロバイダー ページにはデータは表示されません。

Azure プラン

既定では、パートナーは、サンドボックス アカウントを使用して Azure プランをプロビジョニングすることはできません。 サンドボックス アカウントでこれを行う必要があるパートナーは、アクセスを申請する必要があります。

Partner Center サポートチケットを作成して、Sandbox テナントからのアクセスを要求しチケットの詳細に Production テナント ID を含めます。

サンドボックス アカウントが Azure プランのプロビジョニングが承認されているパートナーには、次の制限が適用されます。

  • 各サンドボックス パートナー アカウントは、すべての顧客テナントに対して最大 10 個の Azure プランを持つことができます (プランが顧客間でどのように分散されているかに関係なく)。

  • 直接請求パートナーは、顧客テナントごとに最大 1 つの Azure プランを作成できます。

  • 間接プロバイダーは、顧客テナントごとに最大 3 つの Azure プランを作成できます (Partner-of-Record として指定された異なる間接リセラー向け)。

  • 各 Azure プランには、最大 3 つの Azure サブスクリプションを含めることができます。

  • サンドボックス アカウントの各 CSP Azure サブスクリプションは、データ センターあたり 4 つの仮想マシン (VM) コアに制限されています。 そのため、4 つ以上の VM コアを必要とする VM SKU をプロビジョニングすることはできません。 GPU コアなどの特定の特殊な VM SKU も除外されます。

  • 各サンドボックス パートナー アカウントには、すべての Azure プランの支払いサイクルあたり 2000 ドル (USD) の使用制限があります。 パートナーが使用制限に達すると、次の支払いサイクルまで、すべての Azure プランが一時的に無効になります。

クラウド ソリューション プロバイダー (CSP) Azure サブスクリプション オファー

CSP Azure サブスクリプション オファーは、サンドボックス アカウントでは既定では使用できなくなりました。 これには、Microsoft パブリック クラウドと Government Cloud の CSP Azure サブスクリプション用の MS-AZR-0146P、MS-AZR-DE-0146P、MS-AZR-USGOV-0146P が含まれます。 サンドボックス アカウントでこれらのプランにアクセスする必要があるパートナーは、アクセスを申請する必要があります。 アクセスを申請するには、Microsoft アカウント マネージャーまたはビジネス用の連絡先と話し合います。

CSP Azure サブスクリプション オファーのサンドボックス アカウントが承認されているパートナーには、次の制限が適用されます。

  • 最大 375 個のアクティブなサブスクリプション (顧客ごとに 75 人の顧客 x 5 個のサブスクリプション) を持つことができます。 ただし、CSP Azure サブスクリプションにできるのは 10 個のみです。

  • CSP Azure サブスクリプションが 200 ドルの Azure 使用量に達すると、そのリソースは次の支払いサイクルまで一時的に無効になります。 これは引き続きアクティブなサブスクリプションと見なされ、アクティブな Azure サブスクリプションの 10 個の制限にカウントされます。

  • サンドボックス アカウントの各 CSP Azure サブスクリプションは、データ センターあたり 4 つの仮想マシン (VM) コアに制限されています。 そのため、4 つ以上の VM コアを必要とする VM SKU をプロビジョニングすることはできません。 GPU コアなどの特定の特殊な VM SKU も除外されます。

Azure 予約インスタンス

Azure Reserved Virtual Machines は、サンドボックスで購入できる唯一の予約インスタンスの種類です。 サンドボックス アカウントで Azure 予約 VM インスタンスを購入場合、顧客ごとに 2 つの VM インスタンスに制限されます。 また、次の Azure 予約 VM インスタンス製品 SKU からのみ選択することに制限されています。

製品タイトル 発効日 SKU タイトル Region [ArmRegionName] インスタンス キー [ArmSkuName] Duration 従量課金メーター ID
B シリーズ 12/1/2017 0:00 予約 VM インスタンス、Standard_B1s、KR South、1 年 KoreaSouth Standard_B1s 1Year 3f913071-0dd7-4258-8ec4-6fad05bd976d
B シリーズ 12/1/2017 0:00 予約 VM インスタンス、Standard_B1s、米国東部、1 年 eastus Standard_B1s 1Year f4d7a5a5-1b67-45ea-b1a0-282fbdd34b05
B シリーズ 12/1/2017 0:00 予約 VM インスタンス、Standard_B1s、米国西部 2、1 年 westus2 Standard_B1s 1Year 222e39f5-e99f-4fa3-a323-f46402977888
B シリーズ 12/1/2017 0:00 予約 VM インスタンス、Standard_B1s、米国中北部、1 年 northcentralus Standard_B1s 1Year 4e1716fc-4842-43f1-aa96-7c1b1b1395a7
B シリーズ 12/1/2017 0:00 予約 VM インスタンス、Standard_B1s、CA 東部、1 年 カナダ東部 Standard_B1s 1Year ab8a5993-5db7-47c8-b3b1-2e1365b353fb

Note

その他の予約インスタンスの種類 (Azure OpenAI など) は、サンドボックスでは購入できません。

コマーシャル マーケットプレース製品のサブスクリプション

運用環境では、コマーシャル マーケットプレース SaaS 製品のサブスクリプションを 作成した後パートナー センターからカスタマイズされたアクティブ化リンクを取得し、パブリッシャーのサイトにアクセスしてセットアップ プロセスを完了する必要があります。 サブスクリプションの課金は、セットアップが完了した後にのみ開始されます。

CSP サンドボックス環境では、ISV との統合はありません。 パートナー センターからアクティブ化リンクを取得しようとすると、ダミー リンクが返されます。 このダミー リンクを使用して、パブリッシャーのサイトでセットアップ プロセスを完了することはできません。 統合サンドボックス アカウントを使用してコマーシャル マーケットプレース SaaS 製品のサブスクリプションの課金をテストするには、「 コマーシャル マーケットプレース製品のサンドボックス サブスクリプションを有効にする を参照してください。 サブスクリプションの課金は、アクティブ化が成功した後に開始されます。

テストの実行の最後にクリーンアップして、次のラウンドのテスト用の領域を用意するには、次の記事を参照してください。

PO アップロード テスト

運用環境では、パートナー センター内でトランザクションを完了するために、顧客発注書や公開買付けまたは提案要求 (RFP) 情報の提供がパートナーに求められる場合があります。

サンドボックス環境でこのフローをテストするために、次のオファーを購入すると、それぞれの注文の PO アップロード フローがトリガーされます。

  • Access LTSC 2021 (永続ソフトウェア、製品 ID DG7GMGF0D7FV)
  • Excel LTSC 2021 (永続ソフトウェア、製品 ID DG7GMGF0D7FT)

REST 開発のベスト プラクティス

  • 要求、応答、および応答の HTTP 状態コードにエラーがあったかどうかを確認するには、ネットワーク トレース ツールを使用します。 エラー処理の詳細については、「 Partner Center REST エラー コードを参照してください。

  • パートナー センター REST API に対して行われた呼び出しごとに、新しい関連付け ID を使用します。 この方法により、ログ記録が向上し、デバッグ中に役立ちます。 詳細については、「パートナー センター REST ヘッダー」を参照してください。

サンドボックス テストと REST 開発のベスト プラクティス

テストの実行の最後にクリーンアップして、次のラウンドのテスト用の領域を用意するには、次の記事を参照してください。

一般的な REST の問題のトラブルシューティングのヒント

  • URL と API のバージョンを含め、すべてのヘッダー プロパティを確認します。

  • 必要に応じてプロパティが含まれており、正しく書式設定されていることを確認します。

  • 配列の書式設定が正しくないのは一般的なエラーです。

  • ETag は一時的なものであり、その結果、格納しないでください。 関数呼び出しで ETags が必要な場合は、リソースを再度取得して、最新の ETags 値を使用します。 ETags 値は、文字列のように二重引用符に含める必要があります。

    If-Match : "eyJpZCI6IjUwMWE4NjBjLTE2OTgtNDQyYi04MDhjLTRiNjEyY2NmMzVmMiIsInZlcnNpb24iOjF9"