本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
尋找 AMI IDs、AMS
Amazon Machine Image 或 AMI 是從 Amazon EC2 執行個體建立的 Amazon EC2 執行個體範本。 每個月 AWS 都會提供更新的 AMIs (例如,使用修補程式);不過,AWS Managed Services (AMS) 需要AMIs。AMS 會發行新的 AMIs,您可以在每月修補程式週二之後不久使用。
Amazon Machine Image (AMIs) 是用來在 AWS 中建立 EC2 執行個體的執行個體組態範本。AMS 要求將特定 AMIs 用於 AMS 受管資源。建立 EC2 執行個體和 EC2 Auto Scaling 群組的變更類型需要您為 AMS 指定 AMI,以用作變更類型建立之執行個體的基礎。AMS 建議您一律選取可用的最新 AMI。
若要進一步了解 AWS AMIs,請參閱 AWS AMI 設計
為您的 AMS 帳戶建立 Amazon EC2 堆疊或 Amazon EC2 Auto Scaling 群組時,您必須依 AmiId 指定 AMI。您僅限於以「customer-」開頭AMIs,我們建議您一律選擇最新的 AMI。
若要尋找您帳戶的最新 AMI,您可以使用 AMS SKMS CLI 命令進行搜尋,或使用 AMS 主控台詳細資訊頁面以取得相關 VPC:
使用 AMS 主控台:可用的 AMIs 會列在 AMS 主控台的 AMI 頁面上。從名稱開頭為「customer-」的 AMIs 中選取。
使用 AMS SKMS API/CLI ListAmis 操作。
注意
必須安裝 AMS CLI,這些命令才能運作。若要安裝 AMS API 或 CLI,請前往 AMS 主控台開發人員資源頁面。如需 AMS CM API 或 AMS SKMS API 的參考資料,請參閱《 使用者指南》中的 AMS 資訊資源一節。您可能需要新增身分驗證
--profile選項,例如aws amsskms。您可能還需要新增ams-cli-command--profile SAML--region選項,因為所有 AMS 命令都用盡 us-east-1;例如aws amscm。ams-cli-command--region=us-east-1以下是 CLI 範例,其中包含將結果限制為客戶 AMIs
query的選項:aws amsskms list-amis --vpc-idVPC_ID--query "Amis.sort_by(@,&Name)[?starts_with(Name,'customer')].[Name,AmiId]" --output table此範例使用
filter選項搭配query選項來尋找開頭為「客戶」AMIs:aws amsskms list-amis --vpc-idVPC_ID--query "Amis.sort_by(@,&Name)[?starts_with(Name,'customer')].[Name,AmiId]" --filter Attribute=Platform,Value=windows --output table如需使用 CLI 查詢的相關資訊,請參閱如何使用 --query Option 篩選輸出,以及查詢語言參考 JMESPath Specification
。