選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

使用 S3 存放和還原 AMI

焦點模式
使用 S3 存放和還原 AMI - Amazon Elastic Compute Cloud

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

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

您可以將 Amazon Machine Image (AMI) 存放在 Amazon S3 儲存貯體中,將 AMI 複製到另一個 S3 儲存貯體,然後從 S3 儲存貯體中還原。透過使用 S3 儲存貯體存放和還原 AMI,您可以將 AMIs 從一個 AWS 分割區複製到另一個分割區,例如從主要商業分割區複製到 AWS GovCloud (US) 分割區。您也可以透過將其存放在 S3 儲存貯體中,來建立 AMI 的封存複本。

支援使用 S3 存放和還原 AMI 的 API 包括 CreateStoreImageTaskDescribeStoreImageTasksCreateRestoreImageTask

CopyImage 是建議用於複製 AWS 分割區 AMIs API。但是,CopyImage 無法將 AMI 複製到另一個分割區。

如需 AWS 分割區的相關資訊,請參閱《IAM 使用者指南》中的 Amazon Resource Names (ARNs) 頁面上的分割區

警告

在 AWS 分割區或 AWS 區域之間移動資料時,請務必遵守所有適用的法律和商業需求,包括但不限於任何適用的政府法規和資料駐留需求。

使用案例

使用存放和還原 API 來執行下列動作:

在 AWS 分割區之間複製 AMI

透過使用 S3 儲存貯體存放和還原 AMI,您可以將 AMI 從一個 AWS 分割區複製到另一個分割區,或從一個 AWS 區域複製到另一個區域。在下列範例中,您將 AMI 從主要商業分割區複製到 AWS GovCloud (US) 分割區,特別是從 us-east-2區域複製到 us-gov-east-1區域。

如果要將 AMI 從一個分割區複製到另一個分割區,請依照下列步驟執行:

  • 透過使用 CreateStoreImageTask 將 AMI 存放在當前區域的 S3 儲存貯體中。在此範例中,S3 儲存貯體位於 us-east-2

  • 使用 DescribeStoreImageTasks 監控存放任務的進度。當任務完成時,該物件在 S3 儲存貯體中變得可見。

  • 使用您選擇的程序,將存放的 AMI 物件複製到目標分割區中的 S3 儲存貯體。在此範例中,S3 儲存貯體位於 us-gov-east-1

    注意

    由於每個分割區都需要不同的 AWS 登入資料,因此您無法將 S3 物件直接從一個分割區複製到另一個分割區。跨分割區複製 S3 物件的程序超出本文件的範圍。我們提供下列複製程序作為範例,但您必須使用符合安全性需求的複製程序。

    • 若要跨分割區複製一個 AMI,複製程序非常簡單明瞭,具體如下:從來源儲存貯體下載物件至中繼主機 (例如 EC2 執行個體或筆記型電腦),然後從中繼主機上傳物件至目標儲存貯體。對於程序的每個階段,請使用分割區的 AWS 登入資料。

    • 為了更能夠持續使用,請考慮開發一個能管理複製的應用程式,最好可使用 S3 分段下載和上傳

  • 使用 CreateRestoreImageTask 從目標分割區中的 S3 儲存貯體還原 AMI。在此範例中,S3 儲存貯體位於 us-gov-east-1

  • 透過描述 AMI 來監控還原任務的進度,以查看其狀態何時變為可用。您也可以透過描述快照來監控組成還原 AMI 的快照進度百分比。

製作 AMI 的封存複本

您可以透過將其存放在 S3 儲存貯體中,來建立 AMI 的封存複本。AMI 被打包為 S3 中的單一物件,並且所有 AMI 中繼資料 (不包括共享資訊) 作為存放之 AMI 的一部分保留。AMI 資料被壓縮為儲存程序的一部分。包含可輕鬆壓縮之資料的 AMI 會在 S3 中產生較小的物件。為了降低成本,您可以使用較低成本的 S3 儲存層。如需詳細資訊,請參閱 Amazon S3 儲存類別Amazon S3 定價

限制

  • 若要存放 AMI,您的 AWS 帳戶 必須擁有 AMI 及其快照,或者 AMI 及其快照必須直接與您的帳戶共用。如果 AMI 僅公開共用,則無法儲存 AMI。

  • 使用這些 API 僅能存放 EBS 後端 AMI。

  • 不支援半虛擬 (PV) AMI。

  • 可存放的 AMI (壓縮之前) 大小限制為 5,000 GB。

  • 儲存映像請求的配額:1,200 GB 的儲存工作 (快照資料) 正在進行中。

  • 還原映像請求的配額:600 GB 的還原工作 (快照資料) 進行中。

  • 在存放任務期間,不得刪除快照,且執行存放的 IAM 主體必須具有快照的存取權,否則存放程序將會失敗。

  • 您無法在同一個 S3 儲存貯體中建立 AMI 的多個複本。

  • 存放在 S3 儲存貯體中的 AMI 無法使用其原始 AMI ID 還原。您可以透過使用 AMI 別名來減輕這種情況。

  • 目前,只有使用 AWS Command Line Interface、 AWS SDKs和 Amazon EC2 APIs 才能支援存放區和還原 API。您無法使用 Amazon EC2 主控台存放和還原 AMI。

成本

當您使用 S3 存放和還原 AMI 時,需支付存放和還原 API 所使用之服務的費用,以及資料傳輸的費用。這些 API 使用 S3 和 EBS 直接 API (由這些 API 內部使用以存取快照資料)。如需詳細資訊,請參閱 Amazon S3 定價Amazon EBS 定價

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。