尋找共用AMIs以用於 Amazon EC2 執行個體 - Amazon Elastic Compute Cloud

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

尋找共用AMIs以用於 Amazon EC2 執行個體

您可以使用 Amazon EC2 主控台或命令列尋找與 Amazon EC2 執行個體搭配使AMIs用的公開或私有共用。

AMIs是一個區域資源。當您搜尋共用 AMI (公開或私人) 時,您必須從共用來源的相同區域進行搜尋。若要在不同的「區域」中使AMI用,請將「區域」複製AMI到「區域」,然後共用它。如需詳細資訊,請參閱複製 Amazon EC2 AMI

使用主控台尋找共AMI用的私人
  1. 在打開 Amazon EC2 控制台https://console.aws.amazon.com/ec2/

  2. 在導覽窗格中,選擇AMIs

  3. 在第一個篩選條件中,選擇 Private images (私有映像)。所有AMIs已與您共享的內容都會列出。若要縮小搜尋範圍,請選擇 Search (搜尋) 列並使用選單中提供的篩選條件選項。

使用主控台尋找共AMI用的公用
  1. 在打開 Amazon EC2 控制台https://console.aws.amazon.com/ec2/

  2. 在導覽窗格中,選擇AMIs

  3. 在第一個篩選條件中,選擇 Public images (公有映像)。若要縮小搜尋範圍,請選擇 Search (搜尋) 欄位並使用功能表中提供的篩選條件選項。

使用控制台查找亞馬遜AMIs的共享公共
  1. 在打開 Amazon EC2 控制台https://console.aws.amazon.com/ec2/

  2. 在導覽窗格中,選擇AMIs

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

  4. 選擇 Search (搜尋) 欄位,然後從顯示的功能表選項中依序選擇 Owner alias (擁有者別名)、=amazon,以僅顯示 Amazon 的公有映像。

使用主控台AMI從經過驗證的提供者尋找共用的公用
  1. 在打開 Amazon EC2 控制台https://console.aws.amazon.com/ec2/

  2. 在功能窗格中,選擇 [AMI目錄]。

  3. 選擇「社群」AMIs。

  4. 已驗證的供應商標籤表AMIs示來自 Amazon 或經過驗證的合作夥伴。

使用描述影像指令 (AWS CLI) 進行列示。AMIs您可以將清單範圍設定為您感興趣AMIs的類型,如下列範例所示。

範例:列出所有公開 AMIs

以下命令列出了所有公開的AMIs,包括您擁有AMIs的任何公共。

aws ec2 describe-images --executable-users all
範例:AMIs具有明確啟動權限的清單

下列命令會AMIs列出您具有明確啟動權限的項目。此列表不包括您擁有AMIs的任何內容。

aws ec2 describe-images --executable-users self
範例:已驗證提供者AMIs擁有的清單

下面的命令列出了驗證提供者AMIs所擁有的。AMIs由經過驗證的供應商 (Amazon 或經過驗證的合作夥伴) 所擁有的公開擁有者擁有,其顯示為amazonaws-marketplace在帳戶欄位中。這可幫助您輕鬆地AMIs從經過驗證的提供商處找到。其他使用者無法為他們的別名AMIs。

aws ec2 describe-images \ --owners amazon aws-marketplace \ --query 'Images[*].[ImageId]' \ --output text
範例:帳戶AMIs擁有的清單

下面的命令列出由指定的AMIs擁有 AWS 帳戶。

aws ec2 describe-images --owners 123456789012
範例:AMIs使用篩選器進行範圍

要減少顯示的數量AMIs,請使用過濾器僅列出您感興趣AMIs的類型。例如,使用下列篩選器僅顯示 EBS-backed AMIs。

--filters "Name=root-device-type,Values=ebs"

使用指Get-EC2Image令 (適用於 Windows 的工具 PowerShell) 進行列示AMIs。您可以將清單範圍設定為您感興趣AMIs的類型,如下列範例所示。

範例:列出所有公開 AMIs

以下命令列出了所有公開的AMIs,包括您擁有AMIs的任何公共。

PS C:\> Get-EC2Image -ExecutableUser all
範例:AMIs具有明確啟動權限的清單

下列命令會AMIs列出您具有明確啟動權限的項目。此列表不包括您擁有AMIs的任何內容。

PS C:\> Get-EC2Image -ExecutableUser self
範例:已驗證提供者AMIs擁有的清單

下面的命令列出了驗證提供者AMIs所擁有的。AMIs由經過驗證的供應商 (Amazon 或經過驗證的合作夥伴) 所擁有的公開擁有者擁有,其顯示為amazonaws-marketplace在帳戶欄位中。這可幫助您輕鬆地AMIs從經過驗證的提供商處找到。其他使用者無法為他們的別名AMIs。

PS C:\> Get-EC2Image -Owner amazon aws-marketplace
範例:帳戶AMIs擁有的清單

下面的命令列出由指定的AMIs擁有 AWS 帳戶。

PS C:\> Get-EC2Image -Owner 123456789012
範例:AMIs使用篩選器進行範圍

要減少顯示的數量AMIs,請使用過濾器僅列出您感興趣AMIs的類型。例如,使用下列篩選器僅顯示 EBS-backed AMIs。

-Filter @{ Name="root-device-type"; Values="ebs" }