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

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

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

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

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

注記

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

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

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

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

[ファイル] レガシー環境で利用可能 新しいコマースで使用可能
請求書 PDF いいえ はい
請求書調整ファイル いいえ はい
未請求の非使用量見積もりファイル いいえ はい
請求された日割り使用量照合ファイル いいえ はい
未請求の日次按分使用量見積もりファイル いいえ はい

注記

Sandbox テナントでは、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 からのみ選択することに制限されています。

Name Region ProductID 任期 MeterID
Virtual Machines Bsv2 シリーズ カナダ東部 DZH318Z0K9K9 1 年間 7b1a1cd8-fb03-5ca7-892c-57fde29b1a33
Virtual Machines Bsv2 シリーズ 韓国南部 DZH318Z0K9K9 1 年間 f5fdbe2f-2e46-58e8-bfb2-7a8e1a50a552
Virtual Machines Bsv2 シリーズ 米国中北部 DZH318Z0K9K9 1 年間 110d37a2-dbba-5870-bf4e-cd4db50f9651
Virtual Machines Bsv2 シリーズ 米国西部 2 DZH318Z0K9K9 1 年間 ac75c514-6bd5-5f31-8609-e201d8de3b2c
Virtual Machines Bsv2 シリーズ 米国東部 DZH318Z0K9K9 1 年間 898f4de2-626d-5ba0-bdb3-3057b049782f

注記

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

Microsoft Marketplace 製品のサブスクリプション

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

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

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

POアップロードテスト

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

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

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

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

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

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

トラブルシューティングのヒント

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

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

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

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

    If-Match : "eyJpZCI6IjUwMWE4NjBjLTE2OTgtNDQyYi04MDhjLTRiNjEyY2NmMzVmMiIsInZlcnNpb24iOjF9"
    

サンドボックス テストのベスト プラクティス

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