この記事では、パートナー センターを使用して、テスト SaaS オファーのプランを発行、プレビュー、サブスクライブ、アクティブ化する方法について説明します。 テストと公開のオファーが既にあるはずです。 テスト オファーを引き続き作成する必要がある場合は、「 SaaS プランのテストの概要」を参照してください。
注
運用 (PROD) オファーを発行する前に、安全にテストするために、別のテストおよび開発 (DEV) オファーを作成することをお勧めします。 この記事の手順に従って、PROD オファーを発行する前に DEV オファーをテストします。
テスト用の SaaS オファーを発行する
まず、次の手順に従って、テスト SaaS オファーを発行する必要があります。
パートナー センターにサインインします。
ホーム ページで、[Marketplace offers]\(Marketplace のオファー\) タイルを選択します。
テストに使用するオファーをオファーの一覧から選択します。 オファーは Draft 状態である必要があります。 テストオファーの各ページの 「ステータス 」列が 「完了」になっていることを確認して、オファーが正しく設定されていることを確認します。 次の 3 つのステータスがあります。
- 未開始 – ページが不完全です
- [不完全] – ページに必要な情報がないか、修正が必要なエラーがあります。 ページに戻って更新します
- [完了] – ページが完了しました。 必要なデータはすべて提供されており、エラーはありません。
- いずれかのページのステータスが 完了 以外の場合は、ページ名を選択し、問題を修正し、ページを保存してから、 確認して公開 を選択してこのページに戻ります。
- すべてのページが完成したら、認定チームに必要なテスト手順と、アプリの理解に役立つ補足メモで [ 認定のメモ ] ボックスを更新します。
- [公開] を選択し、公開プロセスを開始します。 オファーの概要ページが表示され、オファーの発行ステータスが表示されます。 発行プロセスを進むにつれて、オファーの発行状態が変わります。 このプロセスの詳細については、「 検証と公開の手順」を参照してください。
オファーをプレビューする
- Azure portal にサインインします。 オファーを送信した Azure テナントにサインインしていることを確認します。
- パートナー センターにサインインし、テスト オファーの [オファーの概要] ページに移動します。 オファーが Publisher のサインオフ フェーズにあることを確認し、 [Go live](ライブに移行) ボタンの下にある Azure portal プレビュー リンクを選択します。 Microsoft を通じてオファーを販売することを選択した場合、プレビュー対象ユーザーに追加されたすべてのユーザーは、取得とデプロイをテストして、要件を満たしていることを確認できます。 パブリッシャーへの支払いは、 基準 が満たされたときに発生し、 支払いスケジュールに従って支払われ、代理店手数料が購入価格から差し引かれます。
注
オファーをテストする準備ができたら、オファーを確認して承認するためのリンクがメールで送信されます。 [オファーの概要] ページが更新され、オファーがパブリッシャーのサインオフ フェーズにあることが示されます。 この段階では、[ Go live ] ボタンとプレビュー リンクを使用できます。 これらのリンクには、Microsoft AppSource プレビュー、Azure Marketplace プレビュー、Azure portal プレビュー、または最初の登録情報の選択に基づく組み合わせが含まれる場合があります。
次のスクリーンショットは、Publisher のサインオフ フェーズにあり、 [Go live](ライブに移行) ボタンの下に 2 つのプレビュー リンクがある SaaS オファーのオファー概要ページの例を示しています。
テスト計画をサブスクライブする
Azure portal プレビュー リンクで、前に作成したテスト計画を [プラン ] の一覧から選択します。
[サブスクライブ] を選択します。
[プロジェクトの詳細] の [サブスクリプション] リストで、SaaS テスト環境のサブスクリプションを選択します。
既存の[リソース グループ] を選択するか、[新規作成] を選択して新しく作成します。
[Saas の詳細] で、SaaS インスタンスの名前を入力します。
[定期的な課金] を [オン] のままにしておきます。
[レビューとサブスクライブ] ボタンを選択します。 [レビューとサブスクライブ] ページが表示され、サブスクリプション プロセスを完了できます。
ページの下部付近にある [ アカウントの構成] を選択します。 [デプロイの進行状況] 画面が表示されます。 サブスクリプションがデプロイされると、 SaaS サブスクリプションが完了しました メッセージが表示されます。
サブスクリプションをアクティブ化する
テスト ユーザーがオファーをサブスクライブすると、新しい保留中のサブスクリプションが通知されます。
Activate Subscription API を呼び出して、保留中のサブスクリプションをアクティブ化します。 ソリューションをテストするには、ツールを使用してユーザーに代わって HTTP 要求を送信できます。 ツールの例としては、Visual Studio Marketplace の拡張機能を使用した Visual Studio Code、PowerShell Invoke-RestMethod、Microsoft Edge - ネットワーク コンソール ツール、Bruno、Curl などがあります
注意事項
認証情報、シークレット、アクセストークン、APIキーなどの機密データを取り扱う場合は、強力なセキュリティ機能(オフラインまたはローカルで動作し、クラウドに同期せず、オンラインアカウントを必要としない)を提供するツールを使用して、機密データを一般に公開するリスクを軽減してください。