AWS Marketplaceでの製品の公開 - AWS Marketplace

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Marketplaceでの製品の公開

コードをモデルパッケージイメージまたはアルゴリズムイメージにパッケージ化し、イメージをアップロードし、Amazon SageMaker リソースを作成したら、 で機械学習製品を公開できます AWS Marketplace。以下のセクションでは、製品リストの作成、製品のテスト、公開へのサインオフ、製品の更新など、公開プロセスについて説明します。

前提条件

でモデルパッケージまたはアルゴリズムを発行する前に AWS Marketplace、以下が必要です。

  • AWS Marketplace 販売者として登録 AWS アカウント されている 。これは、AWS Marketplace 管理ポータルで行えます。

  • AWS Marketplace 管理ポータルの [設定] ページの完了済みセラープロファイル。

  • 有料製品を公開するには、Tax Interview と銀行フォームに必要事項を記入する必要があります。これは無料製品の公開には必要ありません。詳細については、「Seller registration process」を参照してください。

  • AWS Marketplace 管理ポータル および Amazon にアクセスするためのアクセス許可が必要です SageMaker。詳細については、「必要なアクセス許可」を参照してください。

公開プロセスの概要

公開プロセスには次の 4 つのステップがあります。

  1. 製品の送信 - モデルパッケージまたはアルゴリズム製品の説明、使用情報、その他の詳細を記載したリストを作成します。製品を公開用に提出してから、ステータスが次のステップに変わるまでに約 1 時間かかります。

  2. テスト製品 – AWS Marketplace 販売者として登録 AWS アカウント されている を使用して、 のリストをプレビューし AWS Marketplace、サブスクライブして製品をテストします。さらに、許可されている他の AWS アカウント は、製品をプレビューおよびテストできます。変更が必要な場合は、戻ってリストの詳細を編集できます。

  3. 発行のサインオフ – 製品が本番稼働する準備ができたら、 に戻り AWS Marketplace 管理ポータル、サインオフを選択して を発行します。

  4. 製品の公開開始 - 製品が AWS Marketplaceで公開されました。更新や製品修正を含む新しいバージョンを公開して、製品を維持できます。

必要なアクセス許可

Amazon SageMaker 製品を公開するには、 としてサインインしている AWS Identity and Access Management ユーザーまたはロールに、次のいずれかまたは両方のIAMアクションが必要です。

  • sagemaker:DescribeModelPackage – モデルパッケージを一覧表示する場合

  • sagemaker:DescribeAlgorithm – アルゴリズムを一覧表示する場合

必要な AWS Marketplace アクセス許可、または販売者アカウントの管理については、AWS Marketplace 「販売者のポリシーとアクセス許可」を参照してください。

製品リストの作成

以下は、モデルパッケージとアルゴリズム製品の両方 AWS Marketplace について、 で製品リストを作成するためのチュートリアルです。

注記

リストを作成する前に、「機械学習製品を作成するための要件とベストプラクティス」で指定されている必要なリソースがあることを確認してください。

このプロセスには以下のステップがあります。

ステップ 1: 新しいリストを作成する

新しい機械学習製品リストを作成するには
  1. 販売者にサインイン AWS アカウント し、 に移動しますAWS Marketplace 管理ポータル

  2. トップメニューで [製品][機械学習] の順に移動します。

  3. [新しいリストを作成] を選択します。

注記

[新しい製品] ページの [製品概要] セクションでは、現在のステータス、プライバシー設定、製品タイプ、作成者、製品 ID を確認できます。

ステップ 2: 一般的な製品情報を提供する

一般的な製品情報を提供するには
  1. [一般的な製品情報] セクションの [製品の説明] で、[追加] を選択します。

    1. [製品の可視性] セクションでは、以下のいずれかのオプションを選択します。

      • パブリック – 製品は、最初はテスト AWS アカウント 用に限定された セットで利用できます。サインオフして公開すると、製品は一般に公開され、すべてのお客様がサブスクライブできるようになります。

      • プライベート – 製品は、 AWS アカウント 指定した にのみ表示されます。今後、この製品を公開することはできません。

    2. [製品のタイトル][簡単な製品の説明][製品の概要][製品カテゴリ 1]、およびその他の詳細を入力します。これらの値は、後で変更できます。製品の説明については、「機械学習製品を作成するための要件とベストプラクティス」を参照してください。

    3. 完了したら [続行] を選択します。

  2. [プロモーションリソース] には、製品ロゴ、検索キーワード、関連するリソースリンクを入力します。これらの値は、後で変更できます。

    1. 完了したら [続行] を選択します。

  3. [サポート情報] で、製品のサポートを提供するかどうかを選択します。

    1. [はい] を選択した場合は、サポートと連絡先の詳細を入力してください。これらの値は後で変更できます。

    2. 完了したら [続行] を選択します。

  4. リージョンの可用性 では、製品を一覧表示 AWS リージョン する特定の を選択します。

    デフォルト値は、[現在および将来サポートされるすべてのリージョンで利用可能にする] です。

    1. 完了したら [続行] を選択します。

      注記

      公開用に下書きを送信した後は、この選択を変更することはできません。

製品を公開する次のステップでは、販売するモデルパッケージまたはアルゴリズムである起動オプションを提供します。

ステップ 3: 起動オプションを追加する

起動オプションを追加するには
  1. 起動オプションセクションの「 を入力」にARN、モデルパッケージまたはアルゴリズムの Amazon リソースネーム (ARN) を入力します。

    は、Amazon SageMaker コンソールのモデルパッケージまたはアルゴリズムページARNにあります。

    例 ARN モデルパッケージの

    arn:aws:sagemaker:<region>:<account-id>:model-package/<model-package-name>

    例 ARN アルゴリズムの

    arn:aws:sagemaker:<region>:<account-id>:algorithm/<algorithm-name>

  2. [追加] を選択します。

  3. 以下の手順は、モデルパッケージを公開するか、アルゴリズム製品を公開するかによって異なります。購入者向けのバージョン番号を除き、バージョンの詳細は後で変更できます。

    1. ステップ 1: バージョンの詳細と Git リポジトリリンク を入力し、バージョン番号、リリースノート、 URLsをサンプル Jupyter ノートブックと GitHub リポジトリに提供します。

    2. アルゴリズム製品の場合のみ、[ステップ 2: トレーニングデータ入力の詳細の入力]で、トレーニングデータの説明、トレーニングアルゴリズムの概要の他、トレーニングデータリソースの例も記載してください。

      アルゴリズムメトリクス、チャネル仕様、ハイパーパラメータは、 でアルゴリズムリソースを作成したときに指定した値に基づいて、製品の詳細ページに自動的に表示されます SageMaker。

      以下の例は、セラーにはトレーニングデータ入力の詳細がどのように表示されるか、購入者にはトレーニングデータ入力の詳細がどのように表示されるかを示しています。

      例 トレーニングデータ入力の例 - セラービュー
      トレーニングデータ入力がセラーにどのように表示されるかの例。
      例 トレーニングデータ入力の例 - 購入者ビュー
      トレーニングデータ入力が購入者にどのように表示されるかの例。

      次の例は、カスタム属性 (呼び出しパラメータ) がセラーにどのように表示されるか、カスタム属性 (呼び出しパラメータ) が購入者にどのように表示されるかを示しています。

      例 カスタム属性 (呼び出しパラメータ) の例 - セラービュー
      カスタム属性がセラーにどのように表示されるかの例。
      例 カスタム属性 (呼び出しパラメータ) の例 - 購入者ビュー
      カスタム属性が購入者にどのように表示されるかの例。
    3. ステップ 3: 入力の詳細 を入力し、サンプル入力ファイルのモデルまたはアルゴリズムの入力の詳細 と URLs を指定します。

      以下の例は、セラーにはモデルデータ入力の詳細がどのように表示されるか、購入者にはモデルデータ入力の詳細がどのように表示されるかを示しています。

      例 モデルデータ入力の例 - セラービュー
      モデルデータ入力がセラーにどのように表示されるかの例。
      例 モデルデータ入力の例 - 購入者ビュー
      モデルデータ入力が購入者にどのように表示されるかの例。
    4. ステップ 4: 出力の詳細 を入力するには、モデルまたはアルゴリズムの出力の詳細とサンプル出力をテキストまたは として指定しますURLs。

      使用に関する情報については、「機械学習製品を作成するための要件とベストプラクティス」を参照してください。

      次の例は、モデルデータ出力の詳細がセラーにどのように表示されるか、モデルデータ出力の詳細が購入者にどのように表示されるかを示しています。

      例 モデルデータ出力の例 - セラービュー
      モデルデータ出力がセラーにどのように表示されるかの例。
      例 モデルデータ出力の例 - 購入者ビュー
      モデルデータ出力が購入者にどのように表示されるかの例。
    5. [ステップ 5: サポートされているインスタンスを確認して作成する] では、推奨インスタンスを設定します。

      • これがモデルパッケージ製品の場合は、バッチ変換とリアルタイムデプロイの両方で、サポートされているインスタンスから推奨インスタンスタイプを選択してください。

      • アルゴリズム製品の場合は、推奨インスタンスタイプトレーニングジョブも選択してください。

      モデルパッケージやアルゴリズムリソースがサポートしていないインスタンスタイプは選択できません。サポートされているインスタンスタイプは、Amazon でこれらのリソースを作成したときに選択されました SageMaker。

  4. 完了したら [続行] を選択します。

注記

購入者の満足度を高めるには、製品の期待される入力と出力を説明した明確な使用情報 (例を含む) が不可欠です。詳細については、「機械学習製品を作成するための要件とベストプラクティス」を参照してください。

製品を公開する次のステップでは、価格と条件を設定します。

ステップ 4: 価格と条件を設定する

価格と条件を設定するには
  1. [価格と条件] セクションで、[オファーを追加] を選択します。

  2. [料金表] を設定します。

    ソフトウェアを無料で提供したり、有料価格を設定したり、無料試用期間を有効にしたりできます。詳細については、「の機械学習製品の料金 AWS Marketplace」を参照してください。

  3. エンドユーザーライセンス契約 () として使用するプレーンテキストファイルをアップロードしますEULA。

  4. [保存して閉じる] を選択します。

製品に関するすべての情報を入力しました。次のステップでは、製品をテストできるように、限定販売で公開します。

ステップ 5: 製品を公開用に送信する

製品を公開用に送信するには
  1. 新製品ページで、公開用に送信セクションの「追加のテストアカウント – オプション」の「」で、追加のテスターに 1 つ以上の AWS アカウント IDs を入力します。

  2. [公開用に送信] を選択します。

これにより、ユーザー (およびオプションのテスター) AWS Marketplace がサブスクライブしてテストに使用できるプレビューリストを作成して、公開プロセスが開始されます。

これで、製品をテストする準備が整いました。機械学習製品のテストの詳細については、「製品のテスト」を参照してください。

製品をテストした後、変更が必要な場合は上記の手順をやり直しできます。購入者に製品を提供する準備が整ったら、公開を承認できます。

製品のテスト

製品を最初に送信してから、プレビューリストの準備が整うまでに約 1 時間かかります。ステータスがテスト製品 に変更されると、販売者アカウントやその他の許可リストに登録されている AWS アカウント アカウントは、 のリストをプレビューし AWS Marketplace、製品をサブスクライブしてテストできます。

出品情報のプレビューを見るには
  1. で AWS Marketplace 管理ポータル、製品概要ページに移動します。

  2. [ステージングされた製品に移動] を選択します。

  3. 変更を加える場合は、[製品の編集] を選択し、「製品リストの作成」と同じ手順に従ってください。

  4. すべての購入者が閲覧できるように製品を公開する準備が整ったら、「公開のサインオフ」の手順に従ってください。

パブリッシュ前に製品をテスト AWS アカウント するために他の を追加するには、AWS Marketplace 販売者オペレーションチームに連絡し、 を指定します AWS アカウント IDs。許可リストに登録されているアカウントには、製品詳細ページの製品バージョンの横に Limited バッジが表示されます。

公開のサインオフ

このステップは、説明、価格、使用情報を記入し、製品をテストした後に行います。

公開をサインオフするには
  1. 販売者にサインイン AWS アカウント し、 に移動しますAWS Marketplace 管理ポータル

  2. トップメニューで [製品][機械学習] の順に移動します。

  3. 製品の [製品の概要] に移動します。

  4. [サインオフして公開] を選択します。

製品の更新

Machine Learningリストページを使用して AWS Marketplace 管理ポータル 、次の方法でモデルパッケージまたはアルゴリズム製品を更新できます。

新しいバージョンを追加する

モデルパッケージまたはアルゴリズムリソースの新しいバージョンを追加するには
  1. AWS Marketplace 管理ポータルの「Machine Learning Listings」ページに移動します。

  2. 既存の製品の [製品の概要] に移動します。

  3. [製品の編集] を選択します。

  4. [起動オプション][編集] を選択します。

  5. リソースARNの を追加するには、 バージョンページに移動し、新しいバージョンの追加 を選択します。

    起動オプションの追加方法の詳細については、「製品リストの作成」を参照してください。

注記

使用情報は製品バージョンごとに異なります。新しいバージョンに使用情報を追加する場合は、引き続き「機械学習製品を作成するための要件とベストプラクティス」に従ってください。

購入者が AWS Marketplace リストから製品を起動すると、異なるバージョンを選択できます。購入者が Amazon SageMaker コンソールから製品を起動すると、最新バージョンのみが表示されます。

バージョンを制限する

モデルパッケージまたはアルゴリズムリソースのバージョンを制限するには
  1. 既存の製品の [製品の概要] に移動します。

  2. [製品の編集] を選択します。

  3. [起動オプション][編集] を選択します。

  4. [バージョン] ページで [バージョンを制限] を選択します。

  5. [製品の概要] に戻り、[公開用に送信] を選択します。

注記

既に製品をサブスクライブしている購入者は、制限付きバージョンのモデルパッケージまたはアルゴリズムを引き続き使用できます。ただし、新規購入者にはそれらの制限付きバージョンをオプションとして表示することはできません。

製品を削除する

製品を削除するには
  1. AWS Marketplace 管理ポータルの「Machine Learning Listings」ページにある公開製品のリストに移動します。

  2. 削除する製品を選択し、[アクション] ドロップダウンリストで [リストを非公開にする] を選択します。

  3. リクエストに関して AWS Marketplace 担当者から連絡があった場合に備えて、E メールアドレスと出品を削除する理由を記入してください。

注記

から製品を削除すると AWS Marketplace、新しい購入者は製品をサブスクライブできなくなります。ただし、既存の購入者は製品を使用し続けられ、これは最低 90 日サポートされる必要があります。非公開の出品情報を別の製品に置き換える予定がある場合は、削除リクエストの詳細に新しい出品情報を明記してください。