

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

# 前提条件
<a name="ml-publishing-prereq"></a>

モデルパッケージまたはアルゴリズムを で公開する前に AWS Marketplace、次のものが必要です。
+  AWS Marketplace 販売者として登録 AWS アカウント されている 。これは、[AWS Marketplace 管理ポータル](https://aws.amazon.com/marketplace/management/)で行えます。
+  AWS Marketplace 管理ポータルの [[設定]](https://aws.amazon.com/marketplace/management/seller-settings) ページの完了済みセラープロファイル。
+  有料製品を公開するには、Tax Interview と銀行フォームに必要事項を記入する必要があります。これは無料製品の公開には必要ありません。詳細については、「[Seller registration process](https://docs.aws.amazon.com/marketplace/latest/userguide/registration-process.html)」を参照してください。
+  AWS Marketplace 管理ポータル および Amazon SageMaker AI にアクセスするには、アクセス許可が必要です。詳細については、「[必要な アクセス許可](#ml-permissions-required)」を参照してください。

## 必要な アクセス許可
<a name="ml-permissions-required"></a>

Amazon SageMaker AI 製品を公開するには、 AWS Marketplace サービスプリンシパルとの信頼関係を持つ有効な IAM ロール ARN を指定する必要があります。加えて、サインインする IAM ユーザーまたはロールに、必要となるアクセス許可を設定する必要があります。

**サインイン許可の設定**
+  IAM ロールに次の権限を追加します。

  1. **sagemaker:DescribeModelPackage** — モデルパッケージを一覧表示するためのものです 

  1.  **sagemaker:DescribeAlgorithm** — アルゴリズムを一覧表示するためのものです 

------
#### [ JSON ]

****  

     ```
     { 
         "Version":"2012-10-17",		 	 	 
         "Statement": [ 
             { 
                 "Effect": "Allow", 
                 "Action": [ 
                     "sagemaker:DescribeModelPackage", 
                     "sagemaker:DescribeAlgorithm"
                 ],
                 "Resource": "*"  
            }
         ] 
     }
     ```

------

**IAM ロール AddVersion/Create 製品の設定**

1. カスタム信頼ポリシーを使用してロールを作成するには、次の手順に従います。詳細については、IAM ユーザーガイドの「[カスタム信頼ポリシーを使用した IAM ロールの作成 (コンソール)](https://docs.aws.amazon.com//IAM/latest/UserGuide/id_roles_create_for-custom.html)」を参照してください。

1. [カスタム信頼ポリシー] のステートメントに以下を入力します。

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Sid": "Statement1",
               "Effect": "Allow",
               "Principal": {
                   "Service": "assets.marketplace.amazonaws.com"
               },
               "Action": "sts:AssumeRole"
           }
       ]
   }
   ```

------

1. 以下のアクセス許可ポリシーを入力します。

------
#### [ JSON ]

****  

   ```
   { 
       "Version":"2012-10-17",		 	 	 
       "Statement": [ 
           { 
               "Effect": "Allow", 
               "Action": [ 
                   "sagemaker:DescribeModelPackage", 
                   "sagemaker:DescribeAlgorithm"
               ],
               "Resource": "*"  
          }
       ] 
   }
   ```

------

1. リクエストに応じてロール ARN を指定します。ロールは次の形式に従う必要があります。`arn:aws:iam::<account-id>:role/<role-name>`

 必要な AWS Marketplace アクセス許可、または販売者アカウントの管理については、[AWS Marketplace 「販売者のポリシーとアクセス許可](https://docs.aws.amazon.com/marketplace/latest/userguide/detailed-management-portal-permissions.html)」を参照してください。

## 必須アセット
<a name="ml-required-assets"></a>

機械学習製品リストを作成する前に、次の必須アセットがあることを確認してください。
+ **Amazon リソースネーム (ARN)** — 発行元の でモデルパッケージまたはアルゴリズムリソースの ARN を指定します ( AWS リージョン 「」を参照[公開 AWS リージョン でサポート](ml-service-restrictions-and-limits.md#ml-supported-aws-regions-for-publishing))。
  +  モデルパッケージの ARN の形式は `arn:aws:sagemaker:<region>:<account-id>:model-package/<model-package-name>` です。

     モデルパッケージ ARN を確認するには、「[自分の Marketplace モデルパッケージ](https://console.aws.amazon.com/sagemaker/home#/model-packages/my-resources)」を参照してください。
  +  アルゴリズムの ARN の形式は `arn:aws:sagemaker:<region>:<account-id>:algorithm/<algorithm-name>` です。

     アルゴリズムリソース ARN を見つけるには、「[自分のアルゴリズム](https://console.aws.amazon.com/sagemaker/home#/algorithms/my-resources)」を参照してください。
+ [使用状況情報の要件](ml-listing-requirements-and-best-practices.md#ml-requirements-for-usage-information) — 入力、出力、およびコード例に関する詳細を提供します。
+  [入力と出力の要件](ml-listing-requirements-and-best-practices.md#ml-requirements-for-inputs-and-outputs) — ファイルまたはテキストのいずれかを提供します。
+ [Jupyter Notebook の要件](ml-listing-requirements-and-best-practices.md#ml-requirements-for-jupyter-notebook) — 製品の使用方法をすべてデモンストレーションします。