尋找共享 AMI
您可用 Amazon EC2 主控台或命令列來尋找共享 AMI。
AMI 是一種區域性的資源。因此,您必須在 AMI 進行共享的區域中搜尋,才能搜尋到共享 AMI (公有或私有)。若要讓 AMI 在其他區域可用,請將 AMI 複製到該區域,然後共享。如需詳細資訊,請參閱 複製 AMI。
尋找共享 AMI (主控台)
使用主控台尋找共享私有 AMI
在 https://console.aws.amazon.com/ec2/
開啟 Amazon EC2 主控台。 -
在導覽窗格中,選擇 AMIs (AMI)。
-
在第一個篩選條件中,選擇 Private images (私有映像)。將列出與您共享的所有 AMI。若要縮小搜尋範圍,請選擇 Search (搜尋) 列並使用選單中提供的篩選條件選項。
使用主控台尋找共享公用 AMI
在 https://console.aws.amazon.com/ec2/
開啟 Amazon EC2 主控台。 -
在導覽窗格中,選擇 AMIs (AMI)。
-
在第一個篩選條件中,選擇 Public images (公有映像)。若要縮小搜尋範圍,請選擇 Search (搜尋) 欄位並使用功能表中提供的篩選條件選項。
使用主控台尋找 Amazon 的共享公用 AMI
在 https://console.aws.amazon.com/ec2/
開啟 Amazon EC2 主控台。 -
在導覽窗格中,選擇 AMIs (AMI)。
-
在第一個篩選條件中,選擇 Public images (公有映像)。
-
選擇 Search (搜尋) 欄位,然後從顯示的功能表選項中依序選擇 Owner alias (擁有者別名)、= 和 amazon,以僅顯示 Amazon 的公有映像。
使用主控台尋找來自已驗證的供應商的共享公用 AMI
在 https://console.aws.amazon.com/ec2/
開啟 Amazon EC2 主控台。 -
在導覽窗格中,選擇 AMI Catalog (AMI 型錄)。
-
選擇 Community AMI (社群 AMI)。
-
Verified provider (已驗證的供應商) 標籤指示來自 Amazon 或已驗證的合作夥伴的 AMI。
尋找共享 AMI (Tools for Windows PowerShell)
使用 Get-EC2Image 命令 (Tools for Windows PowerShell) 來列出 AMI。您可縮小範圍,僅列出感興趣的 AMI 類型,如下列範例所示。
範例:列出所有公用 AMI
下列命令列出所有公用 AMI,包括您所擁有的任何公用 AMI。
PS C:\>
Get-EC2Image -ExecutableUser all
範例:列出具有明確啟動許可的 AMI
下列命令列出您擁有明確啟動許可的 AMI。此清單不含您所擁有的任何 AMI。
PS C:\>
Get-EC2Image -ExecutableUser self
範例:列出已驗證的供應商擁有的 AMI
下列命令會列出已驗證的供應商擁有的 AMI。已驗證的供應商 (Amazon 或已驗證的合作夥伴) 擁有的公用 AMI 有一個採用別名的擁有者,其在帳戶欄位顯示為 amazon
或 aws-marketplace
。這可協助您輕鬆尋找來自已驗證的供應商的 AMI。其他使用者無法為其 AMI 設定別名。
PS C:\>
Get-EC2Image -Owner amazon aws-marketplace
範例:列出某一帳戶擁有的 AMI
下列命令會列出特定 AWS 帳戶 擁有的 AMI。
PS C:\>
Get-EC2Image -Owner
123456789012
範例:使用篩選條件縮小 AMI 範圍
若要減少顯示的 AMI 數量,請使用篩選條件,只列出感興趣的 AMI 類型。例如,下列篩選條件只會顯示 EBS 後端 AMI。
-Filter @{ Name="root-device-type"; Values="ebs" }
尋找共享 AMI (AWS CLI)
使用 describe-images 命令 (AWS CLI) 來列出 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-marketplace
。這可協助您輕鬆尋找來自已驗證的供應商的 AMI。其他使用者無法為其 AMI 設定別名。
aws ec2 describe-images \ --owners amazon aws-marketplace \ --query 'Images[*].[ImageId]' \ --output text
範例:列出某一帳戶擁有的 AMI
下列命令會列出特定 AWS 帳戶 擁有的 AMI。
aws ec2 describe-images --owners
123456789012
範例:使用篩選條件縮小 AMI 範圍
若要減少顯示的 AMI 數量,請使用篩選條件,只列出感興趣的 AMI 類型。例如,下列篩選條件只會顯示 EBS 後端 AMI。
--filters "Name=root-device-type,Values=ebs"