複製 Amazon EC2 AMI - Amazon Elastic Compute Cloud

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

複製 Amazon EC2 AMI

您可以在相同區域內或在相同分割區內跨區域建立 Amazon Machine Image (AMI) 複本。若要複製 AMI 至另一分割區,請參閱 存放和還原 AMI

考量事項

  • 複製 AMI 的許可 - 您可以使用 IAM 政策來授予或拒絕使用者複製 AMI 的許可。自 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
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 從主控台導覽列選取內含該 AMI 的區域。

  3. 在導覽窗格中選擇 AMI,以顯示您區域可用的 AMI 清單。

  4. 如果您未看到要複製的 AMI,請選擇其他篩選條件。您可按以下方式篩選 AMI:由我擁有私有映像公有映像已停用映像

  5. 選取欲複製的 AMI,然後選擇動作複製 AMI

  6. Copy AMI (複製 AMI) 頁面上,指定下列資訊:

    1. AMI copy name (AMI 複本名稱):新 AMI 的名稱。名稱中可納入作業系統資訊,因為 Amazon EC2 在顯示有關 AMI 的詳細資訊時不提供此資訊。

    2. AMI copy description (AMI 複本描述):根據預設,描述包括來源 AMI 的資訊,讓您能夠辨識原始和複本內容。您可視需要變更此描述。

    3. Destination region (目的地區域):AMI 複製到的區域。如需詳細資訊,請參閱跨區域複製

    4. 複製標籤:選取此核取方塊可在複製 AMI 時包含使用者定義的 AMI 標籤。系統標籤 (以 做為前綴aws:) 和由其他 附加的使用者定義標籤 AWS 帳戶 ,將不會複製。

    5. (EBS 支援的 AMI) 加密 AMI 複本的 EBS 快照:選取此核取方塊來加密目標快照或使用不同金鑰重新加密它們。如果您已啟用預設加密,加密 AMI 複本的 EBS 快照核取方塊已選取且無法清除。如需詳細資訊,請參閱加密和複製

    6. (EBS 支援的 AMI) KMS 金鑰:用於加密目標快照的 KMS 金鑰。

    7. 標籤:您可以使用相同標籤來標記新 AMI 和新快照,或者可以使用不同標籤來進行標記。

      • 若要使用相同標籤來標記新 AMI 和新快照,請選擇共同標記映像和快照。相同標籤即套用至新 AMI 和每個建立的快照。

      • 若要使用不同標籤來標記新 AMI 和新快照,請選擇個別標記映像和快照。不同標籤即套用至新 AMI 和建立的快照。但是,請注意,建立的所有新快照都會取得相同標籤;您無法使用不同的標籤標記每個新快照。

      若要新增標籤,請選擇 Add tag (新增標籤),然後輸入標籤的鍵和值。針對每個標籤,重複執行上述動作。

    8. 當您準備好建立 AMI 時,請選擇複製 AMI

      新 AMI 的初始狀態為 Pending。當狀態為 Available 時,表示 AMI 複製作業完成。

AWS CLI
使用 複製 AMI AWS CLI

您可使用 copy-image 命令來複製 AMI。您必須同時指定來源和目的地區域。請使用 --source-region 參數指定來源區域。請使用 --region 參數或環境變數指定目的地區域。如需詳細資訊,請參閱設定 AWS 命令列介面

(僅限 EBS 支援的 AMI) 複製期間加密目標快照時,務必指定其他這些參數:--encrypted--kms-key-id

如需範例命令,請參閱 AWS CLI 命令參考 中的 copy-image 下的 Examples (範例)。

PowerShell
使用 Tools for Windows PowerShell 複製 AMI

您可使用 Copy-EC2Image 命令來複製 AMI。您必須同時指定來源和目的地區域。請使用 -SourceRegion 參數指定來源區域。請使用 -Region 參數或 Set-AWSDefaultRegion 命令指定目的地區域。如需詳細資訊,請參閱指定 AWS 區域

(僅限 EBS 支援的 AMI) 複製期間加密目標快照時,務必指定其他這些參數:-Encrypted-KmsKeyId

停用待定的 AMI 複製作業

您可使用下列程序來停止待定的 AMI 複製。

Console
使用主控台停止 AMI 複製操作
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 從導覽列中的區域選取器,選取目的地區域。

  3. 在導覽窗格中,選擇 AMIs (AMI)。

  4. 選取要停止複製的 AMI,然後選擇動作取消註冊 AMI

  5. 要求確認時,請選擇 Deregister AMI (取消註冊 AMI)。

Command line
使用命令列停止 AMI 複製作業

您可以使用下列其中一個命令。如需有關這些命令列介面的詳細資訊,請參閱存取 Amazon EC2