AWS Marketplace 向け AMI 製品チェックリスト
AWS Marketplace に Amazon マシンイメージ (AMI) 製品リクエストを送信する前に、このチェックリストを確認します。この情報を検証すると、送信から公開プロセスにスムーズに進めることができます。
製品の使用:
-
AMI は本番稼働に対応する必要があります。
-
AMI は、時間などの測定手段によって製品の使用を制限することができません。
-
AMI と 1-Click 履行体験に互換性が必要です。
-
製品を使用するために必要なものはすべて、クライアントアプリケーションを含め、ソフトウェアに含まれます。ソフトウェアパッケージまたはクライアントアプリケーションなど、外部依存関係を必要とする製品は、適切な開示を含む 製品使用ポリシー に従う必要があります。
-
デフォルトのユーザーはランダム化されたパスワードを使用します。あるいは、初期ユーザーの作成では、インスタンス ID などのインスタンスに固有の値を使用してインスタンスを使用する権限が購入者に付与されていることを確認する必要があります。
無料製品にするか、有料製品にするか。
-
製品を使用するために追加のライセンスは必要ありません。
-
購入者は、製品を使用するために個人を特定できる情報 (E メールアドレスなど) を提供する必要はありません。
AMI の準備
-
製品名と説明は、提供する AMI 製品の [説明] フィールドと一致する必要があります。
-
ハードウェア仮想マシン (HVM) の仮想化と 64 ビットアーキテクチャを使用します。
-
既知の脆弱性、マルウェア、またはウイルスは含まれていません。
-
購入者には、AMI へのオペレーティングシステムレベルの管理アクセス権があります。
-
AMI セルフサービススキャンを使用して AMI を実行します。
Windows AMI の場合:
-
Windows Server 2012 以降のオペレーティングシステムを使用する場合は、EC2Launch v2 の最新バージョンを使用してください。
-
AMI が Windows Server 2012 と 2012 R2 上の EC2Config で構築されている場合は、最新バージョンの EC2Config を使用してください。
-
EC2Launch v2 を使用している場合は、次の操作が必要です。
-
Amazon EC2Launch 設定の [管理者アカウントの設定] で [ランダム] を選択します。
-
Amazon EC2Launch 設定で、[SSM サービスの開始] の下にある [チェックボックス] を選択します。
-
EC2 v2 タスク構成に [UserData] を追加します。
-
-
EC2Config を使用している場合は、AMI 内で Ec2SetPassword、Ec2WindowsActivate、Ec2HandleUserData の設定ファイルを有効にします。
-
ゲストアカウントまたはリモートデスクトップのユーザーが存在しないことを確認します。
Linux AMI:
-
ルートログインはロック/無効になっています。
-
承認されたキー、デフォルトのパスワード、またはその他の認証情報が含まれません。
製品ロードフォームまたは [製品] タブ:
-
すべての必須フィールドが入力されています。
-
すべての値が指定された文字制限内にあります。
-
すべての URL がエラーなしで読み込まれます。
-
製品イメージは、少なくとも 110 ピクセル幅で、1:1~2:1 の比率です。
-
有効なすべてのインスタンスタイプで料金が指定されています (料金モデルが、時間単位、時間ベースの月額、および時間ベースの年額の場合)。
-
月別料金が指定されています (時間ベースの月額および月額モデルの場合)。