コンテナ製品の開始方法 - AWS Marketplace

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

コンテナ製品の開始方法

AWS Marketplace 販売者として、コンテナベースのソフトウェア製品を作成できます。コンテナ製品は、コンテナイメージとデプロイテンプレートのセットである配信オプションで構成されます。次のトピックでは、コンテナ製品の使用を開始する方法について説明します。

製品のライフサイクル

で製品を作成すると AWS Marketplace、最初に可視性が制限されて公開され、製品を作成したアカウントを含め、許可リストのアカウントがそれを表示できます。準備ができたら、 AWS Marketplace カタログに発行して、購入者が製品をサブスクライブして購入できるようにします。

サーバー製品ページでは、製品のリストを表示できます。ステージに応じて、製品のステータスは、次のいずれかです。

  • ステージング - 情報を追加中の、不完全な製品。セルフサービスエクスペリエンスの最初の保存して終了で、変更リクエストが成功すると、送信した完了したステップの情報を含む未公開の製品が作成されます。このステータスから、引き続き商品に情報を追加したり、変更リクエストを通じて送信済みの情報を変更したりできます。

  • 制限あり - 製品がシステムに送信され、システム内のすべての検証に合格すると完成します。その後、製品は制限あり状態にリリースされます。この時点で、製品にはアカウントと許可リストに登録したユーザーだけがアクセスできる詳細ページがあります。商品は詳細ページからテストできます。詳細またはヘルプについては、AWSマーケットプレイス販売者オペレーションチームにお問い合わせください。

  • パブリック - 購入者が商品を閲覧してサブスクライブできるように商品を公開する準備ができたら、可視性を更新する変更リクエストを使用します。このリクエストは、 AWS Marketplace 販売者オペレーションチームが AWS ポリシーに照らして製品を確認および監査するためのワークフローを開始します。製品が承認され、変更リクエストが処理されると、製品のステータスが制限ありからパブリックに移行します。 AWS ガイドラインの詳細については、「」を参照してくださいのコンテナベースの製品要件 AWS Marketplace

  • 制限付き - 新規ユーザーによる製品のサブスクライブを停止する場合は、可視性の更新変更リクエストを使用して製品を制限できます。制限付きステータスは、既存の許可リストに登録されているユーザーが引き続き製品を使用できることを意味します。ただし、製品は一般には公開されなくなり、新規ユーザーも利用できなくなります。

前提条件

開始するには、以下の前提条件を満たす必要があります。

  1. AWS Marketplace 管理ポータル にアクセスして使用する。これは、販売者として登録し、 で販売する製品を管理するために使用するツールです AWS Marketplace。詳細については、「AWS Marketplace 管理ポータル」を参照してください。

  2. 販売者として登録し、税金および銀行の情報を提出します。詳細については、「AWS Marketplace 販売者としての登録」を参照してください。

  3. Amazon Elastic Container Service (Amazon ECS)、Amazon Elastic Kubernetes Service (Amazon EKS)、または に少なくとも 1 つのコンテナを作成します AWS Fargate。関連するイメージへのリンクがあることを確認します。

  4. AWS Marketplaceでコンテナ製品を作成および統合する方法を計画します。

    製品を公開する前に、料金、使用権限管理、および計測戦略を十分に計画することをお勧めします。

概要: コンテナ製品を作成する

コンテナ製品の作成には、以下のステップを実行します。

製品のライフサイクルの詳細については、「製品のライフサイクル」を参照してください。

ステップ 1: コンテナ製品の製品 ID と製品コードを作成する

コンテナ製品の使用を開始するには、 で製品 ID と製品コードレコードを作成する必要があります AWS Marketplace。製品 ID は、製品のライフサイクル全体を通じて製品を追跡するために使用されます。

で新しいコンテナ製品を作成し AWS Marketplace 管理ポータル、製品 ID を生成するには、次の手順に従います。

注記

このプロセスでは、製品とペアリングするコンテナのパブリックキーも作成されます。

コンテナ製品 ID を作成するには
  1. ウェブブラウザを開き、AWS Marketplace 管理ポータル にサインインします。

  2. メニューバーから [製品] を選択し、[サーバー] を選択します。

  3. [サーバー製品を作成] を選択し、[コンテナ] を選択します。

  4. コンテナ製品 ID とコードを生成します。

    注記

    (オプション) 商品にタグを付けてタグベースの認可を受けることができます。詳細については、「 AWSリソースのタグ付け」を参照してください。

  5. [続行] を選択して製品の作成を続行します。

ステップ 2: 初期リストを作成する

製品 ID、製品コード、パブリックキーを生成したら、ウィザードを使用して初期リストを作成します。

  1. 製品リストの製品情報を入力します。

  2. 製品の料金モデルを決定します。

    注記

    コンテナ製品の詳細については、「コンテナ製品の料金」を参照してください。

    注記

    有料製品の場合、 AWS Marketplace 出品者と Seller Operations チームが高額な費用をかけずに製品をテストできるように、製品の料金は 0.01 USD から開始します。実際の料金は、公開時に提示します。

  3. 返金ポリシー、、オファーの可用性などEULA、追加のオファー情報を提供します。

  4. コンテナ製品の初期リポジトリを追加します。

  5. 最後のステップで [送信] を選択し、製品を限定公開に移行します。

    注記

    コンテナ製品は最初にプレースホルダーバージョンを使用して作成されます。最終バージョンは、製品の公開範囲が限定されている場合に追加します。

ステップ 3: 製品の初期バージョンを追加する

製品には、その使用期間中に複数のバージョンがある場合があります。各バージョンには、そのバージョン固有のコンテナイメージセットがあります。製品の初期バージョンを追加するには、「」を参照してくださいでコンテナ製品の新しいバージョンを追加する AWS Marketplace

ステップ 4: (有料製品のみ) 計測または契約料金を統合する

使用料金のコンテナベースの製品の場合、 を使用して製品を使用するためのエンタイトルメントと、請求のための計測使用量AWS Marketplace Metering Serviceの両方をチェックします。料金情報を設定するときに作成した料金モデルに合わせて計測する必要があります。詳細については、「AWS Marketplace Metering Serviceによる時間単位計測およびカスタム計測」を参照してください。

契約料金

契約料金のコンテナベースの製品の場合は、 AWS License Manager を使用してライセンスを製品に関連付けます。

との統合の詳細については AWS License Manager、「」を参照してくださいを使用したコンテナ製品の契約料金 AWS License Manager

ステップ 5: 製品の可視性を更新する

で製品を作成すると AWS Marketplace、最初に可視性が制限されて公開され、製品を作成したアカウントを含め、許可リストのアカウントがそれを表示できます。製品の可視性を更新して、購入者が製品をサブスクライブして購入できるようにします。または、製品許可リストを更新して を追加することもできます AWS アカウント。このトピックでは、 で製品を表示できる購入者を管理する方法について説明します AWS Marketplace。

製品の可視性とライフサイクルの詳細については、「」を参照してください製品のライフサイクル

製品の可視性を更新する

可視性を更新するには
  1. AWS Marketplace 管理ポータル で を開きhttps://aws.amazon.com/marketplace/management/tour/、販売者アカウントにサインインします。

  2. [サーバー製品] ページの [現在のサーバー製品] タブで、変更するコンテナベースの製品を選択します。

  3. [変更をリクエスト] ドロップダウンから [可視性を更新] を選択します。

    注記

    この変更リクエストを使用して、製品を [制限あり] ステータスから [パブリック] ステータスに移行するようリクエストできます。ただし、変更リクエストをパブリック に移動するには、 AWS Marketplace 販売者オペレーションチームの承認プロセスを経る必要があります。

  4. [送信] を選択して、リクエストを送信します。

  5. [リクエスト] タブの [リクエストステータス][レビュー中] と表示されていることを確認します。リクエストが完了すると、ステータスが [成功] になります。

の許可リストの更新 AWS アカウント IDs

制限された状態で製品を表示できる AWS アカウント IDsのリストを変更できます。許可リストに登録されているアカウントには、製品詳細ページの製品バージョンの横に Limited バッジが表示されます。

  1. https://aws.amazon.com/marketplace/管理/ツアー/ AWS Marketplace 管理ポータル で を開き、販売者アカウントにサインインします。

  2. [サーバー製品] ページから、変更するコンテナ製品を選択します。

  3. [変更をリクエスト] ドロップダウンリストから [許可リストを更新] を選択します。現在許可リストに登録されているアカウントのリストが表示されます。

  4. Allowlisted AWS アカウント フィールドに を入力し、カンマで AWS アカウント IDs区切ります。

  5. [送信] を選択して、リクエストを送信します。

  6. [リクエスト] タブの [リクエストステータス][レビュー中] と表示されていることを確認します。リクエストが完了すると、ステータスが [成功] または [失敗] に更新されます。

次のステップ

コンテナ製品を作成したら、以下のトピックの情報を使用してコンテナ製品を設定および管理できます。

コンテナ製品はセキュリティ上の問題をスキャンします。

コンテナ製品に新しいバージョンを追加する変更リクエストを作成すると、その新しいバージョンに含まれるコンテナイメージがスキャンされ、セキュリティの脆弱性がチェックされます。これを行うには、イメージに対して静的スキャンを実行します layer-by-layer。リモートで悪用可能なリスクベクトルがある重大な脆弱性が見つかった場合は、見つかった問題のリストが表示されます。などのコンテナイメージスキャナーを使用して独自のセキュリティ分析を実行することを強くお勧めします。Clair, Twistlock, Aqua Security、または Trend Micro 取り込みと公開プロセスの遅延を回避します。

コンテナイメージを構築するためのベースイメージの選択は、最終的なイメージのセキュリティプロファイルに大きな影響を与えます。既知の重大な脆弱性があるベースイメージを選択すると、アプリケーションソフトウェアのレイヤーがクリーンであってもベースレイヤーが原因でフラグ付けされます。イメージを構築し、 に送信する前に、脆弱性のないベースコンテナから開始していることを確認することをお勧めします AWS Marketplace。