予期しない料金の支払いを回避するために、パートナー センター統合サンドボックスでテストとデバッグを行う

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

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

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

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

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

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

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

Note

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

Azure プラン

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

パートナー センター サポート チケットを作成してサンドボックス テナントからのアクセスを要求し、チケットの詳細に運用テナント 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 も除外されます。

重要

2018 年 8 月 1 日より前にサンドボックス アカウントでプロビジョニングされたすべての既存の CSP Azure サブスクリプションはサポートされなくなり、2018 年 10 月 16 日から 10 月 31 日の間に Microsoft によってプロビジョニング解除されます。 サブスクリプションのプロビジョニングが解除されると、サブスクリプションを再び有効にすることはできなくなり、関連付けられているデータにアクセスできなくなります。 これらのサブスクリプションで重要なデータを格納しているパートナーは、2018 年 10 月 16日までにデータをバックアップしておいてください。

Azure 予約 VM インスタンス

サンドボックス アカウントで 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

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

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

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

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

PO アップロード テスト

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

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

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

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

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

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

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

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

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

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

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

    If-Match : "eyJpZCI6IjUwMWE4NjBjLTE2OTgtNDQyYi04MDhjLTRiNjEyY2NmMzVmMiIsInZlcnNpb24iOjF9"