本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
複製 Amazon EC2 AMI
您可以在相同區域內或相同分割區中的跨區域建立 Amazon Machine Image (AMI) 複本。若要將 AMI 複製到另一個分割區,請參閱 存儲和恢復 AMI。
考量事項
-
複製 AMIs 的許可 – 您可以使用 IAM 政策授予或拒絕使用者複製 AMIs 的許可。從 2024 年 10 月 28 日起,您可以在來源 AMI 上指定CopyImage
動作的資源層級許可。目標 AMI 的資源層級許可如之前一樣可用。
-
啟動許可和 Amazon S3 儲存貯體許可 – AWS 不會將啟動許可或 Amazon S3 儲存貯體許可從來源 AMI 複製到新 AMI。複製操作完成後,您可以將啟動許可和 Amazon S3 儲存貯體許可套用至新的 AMI。
-
標籤 – 您只能複製連接至來源 AMI 的使用者定義 AMI 標籤。將不會複製連接至其他 AWS 帳戶 的系統標籤 (字首為 aws:
) 和使用者定義的標籤。複製 AMI 時,您可以將新標籤連接至目標 AMI 及其備份快照。
成本
複製 AMI 不收取任何費用。然而,將收取標準儲存和資料傳輸費用。如果您複製 EBS 後端 AMI,則儲存任何其他 EBS 快照時需支付費用。
複製 AMI
您可以使用下列程序複製 AMI。
- Console
-
若要複製 AMI
在 EC2 開啟 Amazon https://console.aws.amazon.com/ec2/ 主控台。
-
從主控台導覽列中,選取包含 AMI 的區域。
-
在導覽窗格中,選擇 AMIs 以顯示區域中可供您使用的 AMIs 清單。
-
如果您沒有看到要複製的 AMI,請選擇不同的篩選條件。您可以依我擁有的 AMIs、私有映像、公有映像和已停用映像進行篩選。
-
選取要複製的 AMI,然後選擇動作、複製 AMI。
-
在複製 AMI 頁面上,指定下列資訊:
-
AMI複製名稱:新 AMI 的名稱。您可以在名稱中包含作業系統資訊,因為 Amazon EC2 在顯示 AMI 的詳細資訊時不提供此資訊。
-
AMI複製描述:根據預設,描述包含來源 AMI 的相關資訊,以便您可以區分複本與原始複本。您可視需要變更此描述。
-
目的地區域:要在其中複製 AMI 的區域。如需詳細資訊,請參閱跨區域複製。
-
複製標籤:選取此核取方塊以在複製 AMI 時包含使用者定義的 AMI 標籤。系統標籤 (以 開頭aws:
) 和由其他 連接的使用者定義標籤 AWS 帳戶 ,將不會複製。
-
(僅限EBS背 AMIs) 加密 AMI 複製的字EBS快照:選取此核取方塊可加密目標快照,或使用不同的金鑰重新加密它們。如果預設啟用加密,則會選取 EBS 複製的加密 AMI 快照核取方塊,且無法清除。如需詳細資訊,請參閱加密和複製。
-
(僅限EBS背 AMIs) KMS 金鑰:用來加密目標快照的 KMS 金鑰。
-
標籤:您可以使用相同的標籤來標記新的 AMI 和新的快照,也可以使用不同的標籤來標記它們。
若要新增標籤,請選擇 Add tag (新增標籤),然後輸入標籤的鍵和值。針對每個標籤,重複執行上述動作。
-
當您準備好複製 AMI 時,請選擇複製 AMI。
新 AMI 的初始狀態為 Pending
。當狀態為 時,AMI 複製操作即完成Available
。
- AWS CLI
-
使用 複製 AMI AWS CLI
您可以使用 copy-image 命令複製 AMI。您必須同時指定來源和目的地區域。請使用 --source-region
參數指定來源區域。請使用 --region
參數或環境變數指定目的地區域。如需詳細資訊,請參閱設定 AWS 命令列介面。
(僅限EBS字背 AMIs) 當您在複製期間加密目標快照時,您必須指定這些其他參數: --encrypted
和 --kms-key-id
。
如需範例命令,請參閱 AWS CLI 命令參考 中的 copy-image 下的 Examples (範例)。
- PowerShell
-
使用 Tools for WindowsWord 複製 AMI PowerShell
您可以使用 AMI 命令複製 Copy-EC2Image。您必須同時指定來源和目的地區域。請使用 -SourceRegion
參數指定來源區域。請使用 -Region
參數或 Set-AWSDefaultRegion
命令指定目的地區域。如需詳細資訊,請參閱指定 AWS 區域。
(僅限EBS背 AMIs) 當您在複製期間加密目標快照時,您必須指定這些其他參數: -Encrypted
和 -KmsKeyId
。
停用待定的 AMI 複製作業
您可以使用下列程序停止擱置的 AMI 複本。
- Console
-
- Command line
-
使用命令列停止 AMI 複製操作
您可以使用下列其中一個命令。如需有關這些命令列介面的詳細資訊,請參閱訪問 Amazon EC2。