尋找已支付 AMI
付費 AMI 是可供購買的 Amazon Machine Image (AMI)。付費 AMI 亦有產品代碼。您可在 AWS Marketplace 中尋找可供購買的 AMI。
- Console
-
如需尋找付費 AMI
-
前往 https://console.aws.amazon.com/ec2/
開啟 Amazon EC2 主控台。 -
在導覽窗格中,選擇 AMIs (AMI)。
-
中,選擇 Public images (公有映像) 作為第一個篩選條件。
-
執行以下任意一項:
-
如果您知道產品代碼,請選擇 Product code (產品代碼) 和 =,然後輸入產品代碼。
-
若不知道產品代碼,可在搜尋列指定以下篩選條件:擁有者別名=aws-marketplace。視需指定額外的篩選條件。
-
-
儲存 AMI 的 ID。
-
- AWS CLI
-
如需尋找付費 AMI
使用下面的 describe-images 命令。
aws ec2 describe-images --owners aws-marketplace輸出包括大量映像。您可指定篩選條件,協助您確定需要哪個 AMI。找到 AMI 之後,在下面的命令中指定其 ID,以獲取產品代碼。
aws ec2 describe-images \ --image-idsami-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 cmdlet。
Get-EC2Image -Owner aws-marketplace輸出包括大量映像。您可指定篩選條件,協助您確定需要哪個 AMI。找到 AMI 之後,在下面的命令中指定其 ID,以獲取產品代碼。
(Get-EC2Image -ImageIdami-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
AWS Marketplace 的付費 AMI
購買已支付 AMI