已支付 AMI - Amazon Elastic Compute Cloud

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

已支付 AMI

創建 AMI 後,您可以將其保密,以便只有您可以使用它,或者您可以與指定的 AWS 帳戶列表共享它。您也可以將自訂 AMI 設為公有,讓社群能夠使用。只要遵循一些簡單準則,您即可經由簡單明瞭的程序建立供公眾取用的安全可用 AMI。如需如何建立和使用共用 AMI 的資訊,請參閱 共享 AMI

您可以從第三方購買 AMI (包括如 Red Hat 等組織之服務合約隨附的 AMI)。您也可以建立 AMI,然後銷售給其他 Amazon EC2 使用者。

「已支付 AMI」是一種您可以向開發人員購買的 AMI。

Amazon EC2 與之整合 AWS Marketplace,讓開發人員能夠向其他 Amazon EC2 使用者收取使用 AMI 的費用,或為執行個體提供支援。

這 AWS Marketplace 是一個在線商店,您可以在其中購買可運行的軟件 AWS,包括可用於啟動 EC2 實例的 AMI。 AWS Marketplace AMI 分為類別,例如「開發人員工具」,以便您找到符合您需求的產品。有關更多信息 AWS Marketplace,請AWS Marketplace訪問網站。

從已支付 AMI 啟動執行個體與從任何其他的 AMI 啟動執行個體的方式相同。不需額外的參數。執行個體會根據 AMI 擁有者設定的費率收費,其相關 web 服務的標準使用費 (例如在 Amazon EC2 中執行 m1.small 執行個體類型的每小時費率) 也相同。可能也需支付額外稅金。已支付 AMI 的擁有者可確認特定執行個體是否使用該已支付 AMI 啟動。

重要

Amazon DevPay 不再接受新的賣家或產品。 AWS Marketplace 現在是通過銷售軟件和服務的單一統一電子商務平台 AWS。如需如何部署及銷售軟體的詳細資訊 AWS Marketplace,請參閱在 AWS Marketplace 中銷售。 AWS Marketplace 支援由 Amazon EBS 支援的 AMI。

販售您的 AMI

您可以使用出售 AMI AWS Marketplace。 AWS Marketplace 提供有組織的購物體驗。此外, AWS Marketplace AWS 還支援 Amazon EBS 支援的 AMI、預留執行個體和競價型執行個體等功能。

有關如何在「」上銷售 AMI 的詳細資訊 AWS Marketplace,請參閱在 AWS Marketplace 中銷售。

尋找已支付 AMI

有數種方法能讓您尋找可購買的 AMI。例如,您可以使用 AWS Marketplace、Amazon EC2 主控台或命令列。或者,開發人員也可自行讓您了解已支付 AMI。

使用主控台尋找已支付 AMI
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇 AMIs (AMI)。

  3. 中,選擇 Public images (公有映像) 作為第一個篩選條件。

  4. 在搜尋列中,依序選擇 Owner alias (擁有者別名)、=aws-marketplace

  5. 如果您知道產品代碼,請選擇 Product code (產品代碼) 和 =,然後輸入產品代碼。

使用查找付費 AMI AWS Marketplace

要使用查找付費 AMI AWS Marketplace
  1. 打開 AWS Marketplace.

  2. 在搜尋欄位中輸入作業系統的名稱,然後選擇搜尋按鈕 (放大鏡)。

  3. 若要進一步限制搜尋結果的範圍,請使用其中一種分類或篩選條件。

  4. 每一種產品都帶有其產品類型的標籤:AMISoftware as a Service

使用視窗工具尋找付費 AMI PowerShell

您可以使用以下Get-EC2Image命令找到付費 AMI。

PS C:\> Get-EC2Image -Owner aws-marketplace

已支付 AMI 的輸出包含產品代碼。

ProductCodeId ProductCodeType ------------- --------------- product_code marketplace

如果您知道產品代碼,您可以依產品代碼篩選結果。此範例會傳回最新 AMI 與指定的產品代碼。

PS C:\> (Get-EC2Image -Owner aws-marketplace -Filter @{"Name"="product-code";"Value"="product_code"} | sort CreationDate -Descending | Select-Object -First 1).ImageId

使用查找付費 AMI AWS CLI

您可以使用下列 describe-images 命令 (AWS CLI) 尋找已支付 AMI。

aws ec2 describe-images --owners aws-marketplace

此命令會傳回描述每一個 AMI 的數種詳細資訊,包含已支付 AMI 的產品代碼。describe-images 的輸出包含產品代碼的項目,如下所示:

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

如果您知道產品代碼,您可以依產品代碼篩選結果。此範例會傳回最新 AMI 與指定的產品代碼。

aws ec2 describe-images --owners aws-marketplace \ --filters "Name=product-code,Values=product_code" \ --query "sort_by(Images, &CreationDate)[-1].[ImageId]"

購買已支付 AMI

您必須先為 (購買) 已支付 AMI 進行註冊,才能使用 AMI 啟動執行個體。

通常已支付 AMI 的賣方會提供您 AMI 的相關資訊,包含價格和可購買該 AMI 的連結。當您按一下連結時,系統會先要求您登入 AWS,然後您可以購買 AMI。

使用主控台購買已支付 AMI

您可以使用 Amazon EC2 Launch Wizard 購買已支付 AMI。如需詳細資訊,請參閱 啟動 AWS Marketplace 執行個體

使用以下方式訂閱產品 AWS Marketplace

若要使用 AWS Marketplace,您必須擁有一個 AWS 帳戶。若要從產 AWS Marketplace 品啟動執行個體,您必須註冊才能使用 Amazon EC2 服務,而且您必須訂閱要從中啟動執行個體的產品。有兩種方法可訂閱 AWS Marketplace中的產品:

  • AWS Marketplace 網站:您可以使用一鍵式部署功能快速啟動預先配置的軟件。

  • Amazon EC2 啟動精靈:您可以搜尋 AMI,然後直接從精靈啟動執行個體。如需詳細資訊,請參閱 啟動 AWS Marketplace 執行個體

取得您執行個體的產品代碼

您可以使用執行個體中繼資料擷取執行個體的 AWS Marketplace 產品代碼。如需擷取中繼資料的詳細資訊,請參閱 執行個體中繼資料與使用者資料

若要擷取產品代碼,請使用下列命令:

PS C:\> Invoke-RestMethod -uri http://169.254.169.254/latest/meta-data/product-codes

若執行個體具有產品代碼,Amazon EC2 便會傳回它。

使用已支付支援

Amazon EC2 同時也可讓開發人員提供軟體 (或衍生 AMI) 的支援。開發人員能建立可讓您註冊使用的支援產品。在註冊支援產品時,開發人員會給予您產品代碼,您必須將該產品代碼與您擁有的 AMI 建立關聯。這可讓開發人員確認您的執行個體符合取得支援的資格。它也能確認在您執行產品執行個體的時候,您確實有根據開發人員指定的產品規定支付費用。

重要

您無法搭配預留執行個體使用支援產品。您一律必須支付支援產品賣方指定的價格。

若要將產品代碼與您的 AMI 建立關聯,請使用下列其中一個命令。其中,ami_id 為 AMI 的 ID,product_code 則是產品代碼:

  • modify-image-attribute (AWS CLI)

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

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

在您設定產品代碼屬性後,您便無法變更或移除它。

已支付及支援的 AMI 的帳單

在每個月結束的時候,您會收到一封電子郵件,其中包含在該月份中使用任何已支付或支援的 AMI,而向您信用卡收取的金額。此帳單與您的一般 Amazon EC2 帳單各自獨立。如需詳細資訊,請參閱 AWS Marketplace 買方指南中的產品付款

管理您的 AWS Marketplace 訂閱

在 AWS Marketplace 網站上,您可以檢查訂閱詳細資料、檢視廠商的使用說明、管理您的訂閱等。

檢查您的訂閱詳細資訊
  1. 登入 AWS Marketplace

  2. 選擇 Your Marketplace Account (您的 Marketplace 帳戶)

  3. 選擇 Manage your software subscriptions (管理您的軟體訂閱)

  4. 將會列出所有您目前的訂閱。選擇 Usage Instructions (使用說明) 檢視使用產品的特定說明,例如:用來連線到您執行中執行個體的使用者名稱。

若要取消訂 AWS Marketplace 閱
  1. 請確認您已終止任何從該訂閱執行的執行個體。

    1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

    2. 在導覽窗格中,選擇執行個體

    3. 選取執行個體,然後選取 Instance state (執行個體狀態)、Terminate instance (終止執行個體)。

    4. 出現確認提示時,請選擇 Terminate (終止)

  2. 登入 AWS Marketplace,然後依序選擇 Your Marketplace Account (您的 Marketplace 帳戶)Manage your software subscriptions (管理您的軟體訂閱)

  3. 選擇 Cancel subscription (取消訂閱)。系統會提示您確認取消。

    注意

    在您取消您的訂閱之後,您便無法從該 AMI 啟動任何執行個體。若要再次使用該 AMI,您需要在 AWS Marketplace 網站上或透過 Amazon EC2 主控台中的啟動精靈重新訂閱該 AMI。