本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
尋找用於 Amazon EC2 執行個體的共用 AMI
您可使用 Amazon EC2 主控台或命令列來尋找要與 Amazon EC2 執行個體搭配使用的公用或私有共用 AMI。
AMI 是一種區域性的資源。因此,您必須在 AMI 進行共享的區域中搜尋,才能搜尋到共享 AMI (公有或私有)。若要讓 AMI 在其他區域可用,請將 AMI 複製到該區域,然後共享。如需詳細資訊,請參閱複製 Amazon EC2 AMI。
- Console
-
主控台提供了一個 AMI 篩選欄位。您亦可用搜尋欄位中提供的篩選條件,來確定搜尋範圍。
如需尋找共享項或 AMI
前往 https://console.aws.amazon.com/ec2/
開啟 Amazon EC2 主控台。 -
在導覽窗格中,選擇 AMI。
-
在第一個篩選條件中,選擇下列其中一個選項:
-
私有映像 – 列示與您共享的全部 AMI。
-
公有映像 – 列示全部公有 AMI。
-
-
(選用) 如需僅顯示 Amazon 的公有映像,選擇搜尋欄位,然後從功能表選項中依序選擇擁有者別名、= 和 amazon。
-
(選用) 新增篩選條件,以便將搜尋範圍限定在符合您要求的 AMI 上。
如需透過經驗證的服務提供者來共享公有 AMI
前往 https://console.aws.amazon.com/ec2/
開啟 Amazon EC2 主控台。 -
在導覽窗格中,選擇 AMI Catalog (AMI 型錄)。
-
選擇 Community AMI (社群 AMI)。
-
在優化結果窗格中,選取經驗證的服務提供者。經驗證的服務提供者標籤指示來自 Amazon 或已驗證的合作夥伴的 AMI。
- AWS CLI
-
請使用 describe-images 命令來列出 AMI。您可縮小範圍,僅列出感興趣的 AMI 類型,如下列範例所示。
如需列出全部公有 AMI
下列命令列出所有公用 AMI,包括您所擁有的任何公用 AMI。
aws ec2 describe-images --executable-users all如需列出具有明確啟動許可的 AMI
下列命令列出您擁有明確啟動許可的 AMI。此清單不含您所擁有的任何 AMI。
aws ec2 describe-images --executable-users self如需列出經驗證的服務提供者擁有的 AMI
下列命令會列示經驗證的服務提供者擁有的 AMI。已驗證的供應商 (Amazon 或已驗證的合作夥伴) 擁有的公用 AMI 有一個採用別名的擁有者,其在帳戶欄位顯示為
amazon、aws-backup-vault或aws-marketplace。這可協助您輕鬆尋找來自已驗證的供應商的 AMI。其他使用者無法為其 AMI 設定別名。aws ec2 describe-images \ --owners amazon aws-marketplace \ --query 'Images[*].[ImageId]' \ --output text如需列出某一帳戶擁有的 AMI
下列命令會列出特定 AWS 帳戶擁有的 AMI。
aws ec2 describe-images --owners123456789012如需使用篩選條件確定 AMI 範圍
若要減少顯示的 AMI 數量,請使用篩選條件,只列出感興趣的 AMI 類型。例如,下列篩選條件只會顯示 EBS 後端 AMI。
--filters "Name=root-device-type,Values=ebs" - PowerShell
-
請使用 Get-EC2Image cmdlet (Tools for Windows PowerShell) 來列出 AMI。您可縮小範圍,僅列出感興趣的 AMI 類型,如下列範例所示。
如需列出全部公有 AMI
下列命令列出所有公用 AMI,包括您所擁有的任何公用 AMI。
Get-EC2Image -ExecutableUser all如需列出具有明確啟動許可的 AMI
下列命令列出您擁有明確啟動許可的 AMI。此清單不含您所擁有的任何 AMI。
Get-EC2Image -ExecutableUser self如需列出經驗證的服務提供者擁有的 AMI
下列命令會列示經驗證的服務提供者擁有的 AMI。已驗證的供應商 (Amazon 或已驗證的合作夥伴) 擁有的公用 AMI 有一個採用別名的擁有者,其在帳戶欄位顯示為
amazon、aws-backup-vault或aws-marketplace。這可協助您輕鬆尋找來自已驗證的供應商的 AMI。其他使用者無法為其 AMI 設定別名。Get-EC2Image -Owner amazon aws-marketplace如需列出某一帳戶擁有的 AMI
下列命令會列出特定 AWS 帳戶擁有的 AMI。
Get-EC2Image -Owner123456789012如需使用篩選條件確定 AMI 範圍
若要減少顯示的 AMI 數量,請使用篩選條件,只列出感興趣的 AMI 類型。例如,下列篩選條件只會顯示 EBS 後端 AMI。
-Filter @{Name="root-device-type"; Values="ebs"}