

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

# AWS Marketplace 適用於 Amazon EC2 執行個體的 中的付費 AMIs
<a name="paid-amis"></a>

*付費 AMI* 是在 AWS Marketplace列出待銷售的 AMI。 AWS Marketplace 是一個線上商店，您可以在其中購買 上執行的軟體 AWS，包括可用來啟動 EC2 執行個體AMIs。 AWS Marketplace AMIs 會組織成各種類別，例如開發人員工具，讓您找到符合您需求的產品。如需 的詳細資訊 AWS Marketplace，請參閱 [AWS Marketplace](https://aws.amazon.com/marketplace)網站。

您可以從 AWS Marketplace 第三方購買 中的 AMIs，包括來自 Red Hat 等組織的服務合約隨附的 AMIs。您也可以建立 AMI，並在 中將它銷售 AWS Marketplace 給其他 Amazon EC2 使用者。只要遵循一些簡單準則，您即可經由簡單明瞭的程序建立供公眾取用的安全可用 AMI。如需如何建立和使用共用 AMI 的資訊，請參閱 [了解 Amazon EC2 的共用 AMI 使用情況](sharing-amis.md)。

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

**重要**  
Amazon DevPay 不再接受新的賣方或產品。 現在 AWS Marketplace 是用於透過 銷售軟體和服務的唯一、統一的電子商務平台 AWS。如需有關如何從中部署和銷售軟體的資訊 AWS Marketplace，請參閱在 [Marketplace 中 AWS 銷售](https://aws.amazon.com/marketplace/partners/management-tour)。 AWS Marketplace 支援 Amazon EBS 支援的 AMIs。

**Topics**
+ [在 中銷售您的 AMI AWS Marketplace](#selling-your-ami)
+ [尋找已支付 AMI](using-paid-amis-finding-paid-ami.md)
+ [在 中購買付費 AMI AWS Marketplace](using-paid-amis-purchasing-paid-ami.md)
+ [從執行個體擷取 AWS Marketplace 產品程式碼](get-product-code.md)
+ [針對支援 AWS Marketplace 的產品使用付費支援](using-paid-amis-support.md)
+ [已支付及支援的 AMI 的帳單](#using-paid-amis-bills)
+ [管理您的 AWS Marketplace 訂閱](marketplace-manage-subscriptions.md)

## 在 中銷售您的 AMI AWS Marketplace
<a name="selling-your-ami"></a>

您可以使用 銷售您的 AMI AWS Marketplace。 AWS Marketplace 提供有條不紊的購物體驗。此外， AWS Marketplace 也支援 Amazon EBS 支援的 AMIs、預留執行個體和 Spot 執行個體等 AWS 功能。

如需有關如何在 上銷售 AMI 的資訊 AWS Marketplace，請參閱在 [Marketplace 中 AWS 銷售](https://aws.amazon.com/marketplace/partners/management-tour)。

# 尋找已支付 AMI
<a name="using-paid-amis-finding-paid-ami"></a>

付費 AMI 是可供購買的 Amazon Machine Image (AMI)。付費 AMI 亦有產品代碼。您可在 AWS Marketplace中尋找可供購買的 AMI。

------
#### [ Console ]

**如需尋找付費 AMI**

1. 前往 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

1. 在導覽窗格中，選擇 **AMIs** (AMI)。

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

1. 執行以下任意一項：
   + 如果您知道產品代碼，請選擇 **Product code** (產品代碼) 和 **=**，然後輸入產品代碼。
   + 若不知道產品代碼，可在搜尋列指定以下篩選條件：**擁有者別名=aws-marketplace**。視需指定額外的篩選條件。

1. 儲存 AMI 的 ID。

------
#### [ AWS CLI ]

**如需尋找付費 AMI**  
使用下面的 [describe-images](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html) 命令。

```
aws ec2 describe-images --owners aws-marketplace
```

輸出包括大量映像。您可指定篩選條件，協助您確定需要哪個 AMI。找到 AMI 之後，在下面的命令中指定其 ID，以獲取產品代碼。

```
aws ec2 describe-images \
    --image-ids ami-0abcdef1234567890 \
    --query Images[*].ProductCodes[].ProductCodeId
```

以下為範例輸出。

```
[
    "cdef1234abc567def8EXAMPLE"
]
```

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

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

------
#### [ PowerShell ]

**如需尋找付費 AMI**  
使用 [Get-EC2Image](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Image.html) cmdlet。

```
Get-EC2Image -Owner aws-marketplace
```

輸出包括大量映像。您可指定篩選條件，協助您確定需要哪個 AMI。找到 AMI 之後，在下面的命令中指定其 ID，以獲取產品代碼。

```
(Get-EC2Image -ImageId ami-0abcdef1234567890).ProductCodes
```

以下為範例輸出。

```
ProductCodeId             ProductCodeType
-------------             ---------------
cdef1234abc567def8EXAMPLE marketplace
```

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

```
(Get-EC2Image -Owner aws-marketplace -Filter @{"Name"="product-code";"Value"="cdef1234abc567def8EXAMPLE"} | sort CreationDate -Descending | Select-Object -First 1).ImageId
```

------

# 在 中購買付費 AMI AWS Marketplace
<a name="using-paid-amis-purchasing-paid-ami"></a>

您必須先為付費 AMI 註冊 (購買)，然後才能使用 AMI 啟動 Amazon EC2 執行個體。

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

## 使用主控台購買已支付 AMI
<a name="purchase-paid-ami-console"></a>

您可以使用 Amazon EC2 Launch Wizard 購買已支付 AMI。如需詳細資訊，請參閱[從 AWS Marketplace AMI 啟動 Amazon EC2 執行個體](launch-marketplace-console.md)。

## 使用 訂閱產品 AWS Marketplace
<a name="subscribe-to-paid-ami"></a>

若要使用 AWS Marketplace，您必須擁有 AWS 帳戶。若要從 AWS Marketplace 產品啟動執行個體，您必須註冊才能使用 Amazon EC2 服務，而且您必須訂閱要從中啟動執行個體的產品。您可使用下列其中一種方式，在 AWS Marketplace訂閱產品：
+ **AWS Marketplace 網站**：您可以使用 1-Click 部署功能快速啟動預先設定的軟體。如需詳細資訊，請參閱 [中的 AMI 型產品 AWS Marketplace](https://docs.aws.amazon.com/marketplace/latest/buyerguide/buyer-server-products.html)。
+ **Amazon EC2 啟動精靈**：您可以搜尋 AMI，然後直接從精靈啟動執行個體。如需詳細資訊，請參閱[從 AWS Marketplace AMI 啟動 Amazon EC2 執行個體](launch-marketplace-console.md)。

# 從執行個體擷取 AWS Marketplace 產品程式碼
<a name="get-product-code"></a>

您可以使用執行個體中繼資料擷取執行個體 AWS Marketplace 的產品碼。若執行個體具有產品代碼，Amazon EC2 便會傳回它。如需擷取中繼資料的詳細資訊，請參閱 [存取 EC2 執行個體的執行個體中繼資料](instancedata-data-retrieval.md)。

------
#### [ IMDSv2 ]

**Linux**  
透過 Linux 執行個體執行下面的命令。

```
TOKEN=`curl -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600"` \
    && curl -H "X-aws-ec2-metadata-token: $TOKEN" http://169.254.169.254/latest/meta-data/product-codes
```

**Windows**  
透過 Windows 執行個體執行下面的 cmdlet。

```
[string]$token = Invoke-RestMethod -Headers @{"X-aws-ec2-metadata-token-ttl-seconds" = "21600"} `
    -Method PUT -Uri http://169.254.169.254/latest/api/token
```

```
Invoke-RestMethod -Headers @{"X-aws-ec2-metadata-token" = $token} `
    -Method GET -Uri http://169.254.169.254/latest/meta-data/product-codes
```

------
#### [ IMDSv1 ]

**Linux**  
透過 Linux 執行個體執行下面的命令。

```
curl http://169.254.169.254/latest/meta-data/product-codes
```

**Windows**  
透過 Windows 執行個體中執行以下命令。

```
Invoke-RestMethod -Uri http://169.254.169.254/latest/meta-data/product-codes
```

------

# 針對支援 AWS Marketplace 的產品使用付費支援
<a name="using-paid-amis-support"></a>

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

**限制**
+ 在您設定產品代碼屬性後，您便無法變更或移除它。
+ 您無法搭配預留執行個體使用支援產品。您一律必須支付支援產品賣方指定的價格。

------
#### [ AWS CLI ]

**如需關聯產品代碼與 AMI**  
請使用 [modify-image-attribute](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-image-attribute.html) 命令。

```
aws ec2 modify-image-attribute \
    --image-id ami-0abcdef1234567890 \
    --product-codes "cdef1234abc567def8EXAMPLE"
```

------
#### [ PowerShell ]

**如需關聯產品代碼與 AMI**  
使用 [Edit-EC2ImageAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2ImageAttribute.html) cmdlet。

```
Edit-EC2ImageAttribute `
    -ImageId ami-0abcdef1234567890 `
    -ProductCode "cdef1234abc567def8EXAMPLE"
```

------

## 已支付及支援的 AMI 的帳單
<a name="using-paid-amis-bills"></a>

在每個月結束的時候，您會收到一封電子郵件，其中包含在該月份中使用任何已支付或支援的 AMI，而向您信用卡收取的金額。此帳單與您的一般 Amazon EC2 帳單各自獨立。如需詳細資訊，請參閱「AWS Marketplace 買方指南」**中的[產品付款](https://docs.aws.amazon.com/marketplace/latest/buyerguide/buyer-paying-for-products.html)。

# 管理您的 AWS Marketplace 訂閱
<a name="marketplace-manage-subscriptions"></a>

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

## 檢查 訂閱詳細資料
<a name="check-sub-details"></a>

**檢查您的訂閱詳細資訊**

1.  登入 [AWS Marketplace](https://aws.amazon.com/marketplace)。

1. 選擇 **Your Marketplace Account (您的 Marketplace 帳戶)**。

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

1. 將會列出所有您目前的訂閱。選擇**使用說明**檢視使用產品的特定說明，例如：用來連線到您執行中執行個體的使用者名稱。

## 取消訂閱
<a name="cancel-sub"></a>

**注意**  
取消訂閱不會終止透過該 AMI 啟動的執行個體。我們將繼續向您收取執行中執行個體的費用，直至終止使用執行個體。您必須終止使用透過 AMI 啟動的全部執行個體，方可停止對訂閱計費。
在您取消您的訂閱之後，您便無法從該 AMI 啟動任何執行個體。若要再次使用該 AMI，您需要在 AWS Marketplace 網站上或透過 Amazon EC2 主控台中的啟動精靈重新訂閱該 AMI。

**若要取消 AWS Marketplace 訂閱**

1. 如需停止對訂閱計費，請確認您已終止任何從該訂閱執行的執行個體。
**警告**  
**終止執行個體的操作為永久性且無法復原。**  
終止執行個體後，您將無法再連線至該執行個體，且無法復原該執行個體。所有設定為終止時刪除的已連接 Amazon EBS 磁碟區，也會被永久刪除且無法復原。儲存在執行個體儲存體磁碟區的所有資料將永久遺失。如需詳細資訊，請參閱[終止執行個體的運作方式](how-ec2-instance-termination-works.md)。  
在終止執行個體之前，確認您已將終止使用後需要保留的全部資料備份至持久性儲存體。

   1. 前往 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

   1. 在導覽窗格中，選擇**執行個體**。

   1. 選取執行個體，然後選取**執行個體狀態**、**終止 (刪除) 執行個體**。

   1. 出現確認提示時，請選擇**終止 (刪除)**。

1. 登入 [AWS Marketplace](https://aws.amazon.com/marketplace)，然後依序選擇 **Your Marketplace Account (您的 Marketplace 帳戶)** 及 **Manage your software subscriptions (管理您的軟體訂閱)**。

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