メニュー
Amazon Elastic Compute Cloud
Linux インスタンス用ユーザーガイド

有料 AMI

Amazon Kernel Image は、開発者から購入できる 有料 AMI です。

Amazon EC2 は AWS Marketplace と統合されており、開発者は自身が開発した AMI を他の Amazon EC2 ユーザーに有償で提供したり、インスタンスにサポートを提供したりできます。

AWS Marketplace は、EC2 インスタンスの起動に使用できる AMI など、AWS で実行されるソフトウェアを購入できるオンラインストアです。AWS Marketplace AMI は開発者ツールなどカテゴリ別に整理されており、ユーザーは要件に適合する製品を見つけることができます。AWS Marketplace の詳細については、AWS Marketplace のサイトを参照してください。

有料 AMI からのインスタンスの起動は、他の AMI からのインスタンスの起動と同じです。追加パラメータは必要ありません。インスタンスは、AMI の所有者が設定した料金と、Amazon EC2 でスモールインスタンスタイプを実行する場合の 1 時間あたりの料金など、関連ウェブサービスの標準使用料に基づいて課金されます。税金が加算されることもあります。有料 AMI の所有者は、特定のインスタンスがその有料 AMI から起動されたかどうかを確認できます。

重要

Amazon DevPay は新しい販売者または製品の受付を停止しました。いまでは、AWS Marketplace が、ソフトウェアとサービスを AWS で販売する唯一の統一された e コマースプラットフォームです。AWS Marketplace でソフトウェアをデプロイし販売する方法については、「Selling on AWS Marketplace」を参照してください。AWS Marketplace は Amazon EBS-Backed AMI をサポートします。

ご自分の AMI を販売する

AWS Marketplace を使用して AMI を販売できます。AWS Marketplace では体系的に買い物をすることができます。また、 AWS Marketplace は、Amazon EBS-Backed AMI、リザーブドインスタンス、スポットインスタンスなどの AWS 機能もサポートします。

AWS Marketplace でご自分の AMI を販売する詳細については、Selling on AWS Marketplace を参照してください。

有料 AMI を見つける

購入できる AMI を検索する方法はいくつかあります。たとえば、AWS Marketplace、Amazon EC2 コンソール、コマンドラインを使用できます。あるいは、開発者が有料 AMI に関する情報をお客様にお知らせすることがあります。

コンソールを使用して有料 AMI を見つけるには

  1. Amazon EC2 コンソールを開きます。

  2. ナビゲーションペインの [AMIs] をクリックします。

  3. 最初の [Filter] リストから [Public Snapshots] を選択します。検索バーをクリックし、[Product Code] を選択します。次に [Marketplace] を選択します。検索バーをもう一度クリックし、[Platform] を選択します。次に、リストからオペレーティングシステムを選択します。

AWS Marketplace を使用して有料 AMI を見つける

AWS Marketplace を使用して有料 AMI を見つけるには

  1. AWS Marketplace を開きます。

  2. 検索ボックスにオペレーティングシステムの名前を入力して、[Go] をクリックします。

  3. 検索結果をさらに絞るには、カテゴリまたはフィルタを利用します。

  4. 各製品には、製品タイプ (AMI または Software as a Service) のラベルが付けられています。

コマンドラインを使用した有料 AMI の検索

次のように describe-images コマンド (AWS CLI) を使用して、有料 AMI を見つけることができます。

Copy
$ aws ec2 describe-images --owners aws-marketplace

このコマンドは、有料 AMI の製品コードなど、各 AMI を説明するさまざまな詳細を返します。describe-images からの出力には、次のような製品コードのエントリがあります:

Copy
"ProductCodes": [ { "ProductCodeId": "product_code", "ProductCodeType": "marketplace" } ],

または、AWS Tools for Windows PowerShell コマンド Get-EC2Image を使用することもできます。

有料 AMI の購入

AMI を使用してインスタンスを起動するには、有料 AMI にサインアップする (購入する) 必要があります。

通常、有料 AMI の販売者は、価格や購入サイトへのリンクなど、AMI に関する情報を提供します。リンクをクリックすると、最初に AWS へのログインが求められます。ログイン後、AMI を購入できます。

コンソールを使用して有料 AMI を購入する

Amazon EC2 起動ウィザードを使用して有料 AMI を購入できます。詳細については、「AWS Marketplace インスタンスの起動」を参照してください。

AWS Marketplace を使用した製品のサブスクライブ

AWS Marketplace を使用するには、AWS アカウントが必要です。AWS Marketplace 製品からインスタンスを起動するには、Amazon EC2 サービスの利用にサインアップして、インスタンスの起動元から製品の受信登録をする必要があります。AWS Marketplace の製品を受信登録するには、2 つの方法があります。

  • AWS Marketplace ウェブサイト: 1-Click デプロイメント機能で、事前に設定したソフトウェアをすばやく起動できます。

  • Amazon EC2 起動ウィザード: AMI を検索し、ウィザードからインスタンスを直接起動できます。詳細については、「AWS Marketplace インスタンスの起動」を参照してください。

開発者から有料 AMI を購入する

有料 AMI の開発者は、AWS Marketplace のリストにない有料 AMI をユーザーが購入できるように手配できます。開発者は、Amazon から製品を購入できるように、お客様にリンクを送ります。お客様がご自分の Amazon.com 認証情報でサインインして、Amazon.com アカウントに保存しているクレジットカードを選択すると、AMI の購入時に使用できます。

インスタンスの製品コードを取得する

インスタンスの AWS Marketplace 製品コードは、インスタンスメタデータを使用して取得できます。メタデータの取得については、インスタンスメタデータとユーザーデータ を参照してください。

製品コードを取得するには、次のクエリを使用します。

Copy
$ GET http://169.254.169.254/latest/meta-data/product-codes

インスタンスに製品コードが含まれる場合、Amazon EC2 はそれを返します。(例:

Copy
774F4FF8

有料サポートの利用

Amazon EC2 は、開発者がソフトウェア (またはそれに由来する AMI) のサポートを提供できるように手配します。開発者は、お客様がサインアップして使用できるサポート製品を提供することができます。サポート製品にサインアップすると、開発者はお客様に製品コードを渡します。お客様はそのコードをご自分の AMI に関連付ける必要があります。これにより、開発者は、ユーザーのインスタンスがサポート対象であることを確認できます。また、お客様が製品からインスタンスを実行すると、開発者が定めた製品の利用規約にしたがい、お客様に課金されます。

重要

リザーブドインスタンスとともにサポート製品を使用することはできません。お客様は常に、サポート製品の販売者が指定した価格を支払います。

製品コードと自分の AMI を関連付けるには、次のコマンドの 1 つを使用します。ami_id は AMI の ID で、product_code は製品コードです。

  • modify-image-attribute (AWS CLI)

    Copy
    $ aws ec2 modify-image-attribute --image-id ami_id --product-codes "product_code"
  • Edit-EC2ImageAttribute (AWS Tools for Windows PowerShell)

    Copy
    C:\> Edit-EC2ImageAttribute -ImageId ami_id -ProductCode product_code

一度設定した製品コード属性を変更したり削除したりすることはできません。

有料およびサポート対象の AMI の請求書

有料またはサポートされた AMI の使用料金がお客様のクレジットカードに請求され、その金額を記載した E メールが毎月末に届きます。これは通常の Amazon EC2 使用料金とは別に請求されます。詳細については、Paying For AWS Marketplace Products を参照してください。

AWS Marketplace サブスクリプションの管理

AWS Marketplace ウェブサイトでは、サブスクリプションの詳細の確認、使用に関するベンダー指示の表示、サブスクリプションの管理などを行うことができます。

サブスクリプションの詳細を確認するには

  1. AWS Marketplace にログインします。

  2. [Your Account] をクリックします。

  3. [Manage Your Software Subscriptions] をクリックします。

  4. 現在のすべてのサブスクリプションが表示されます。実行中のインスタンスに接続するためのユーザー名など、製品の使用に関する特定の取扱説明を表示するには、[ Usage Instructions] をクリックします。

AWS Marketplace のサブスクリプションを取り消すには

  1. サブスクリプションによって実行されていたすべてのインスタンスを終了したことを確認します。

    1. Amazon EC2 コンソールを開きます。

    2. ナビゲーションペインの [Instances] をクリックします。

    3. インスタンスを選択し、[Actions] をクリックして [Instance State] を選択した後、[Terminate] をクリックします。プロンプトが表示されたら、[Yes, Terminate] をクリックします。

  2. AWS Marketplace にログインし、[Your Account]、[Manage Your Software Subscriptions] の順にクリックします。

  3. [Cancel subscription] をクリックします。取り消しの確認を求めるプロンプトが表示されます。

    注記

    受信登録をキャンセルすると、その AMI からインスタンスを起動できなくなります。その AMI を再度使用するには、AWS Marketplace ウェブサイトまたは Amazon EC2 コンソールの起動ウィザードを使用して、その AMI を再度サブスクライブする必要があります。