從AMIs資源回收筒中刪除的復原 - Amazon EBS

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

從AMIs資源回收筒中刪除的復原

在資源回收筒AMIs中使用 的許可

根據預設,使用者沒有使用資源回收筒中 AMIs的許可。若要允許使用者使用這些資源,您必須建立IAM政策,授予使用特定資源和API動作的許可。建立政策後,您必須將許可新增至使用者、群組或角色。

若要檢視和復原資源回收筒中的 AMIs ,使用者必須具有下列許可:

  • ec2:ListImagesInRecycleBin

  • ec2:RestoreImageFromRecycleBin

若要在資源回收筒AMIs中管理 的標籤,使用者需要下列額外許可。

  • ec2:CreateTags

  • ec2:DeleteTags

如要使用資源回收筒主控台,使用者需要 ec2:DescribeTags 許可。

IAM 政策範例如下。其包括適用於主控台使用者的 ec2:DescribeTags 許可,且其包括管理標籤的 ec2:CreateTagsec2:DeleteTags 權限。若無需許可,則您可從政策中將其移除。

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ec2:ListImagesInRecycleBin", "ec2:RestoreImageFromRecycleBin" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "ec2:CreateTags", "ec2:DeleteTags", "ec2:DescribeTags" ], "Resource": "arn:aws:ec2:Region::image/*" } ] }

若要提供存取權,請新增權限至您的使用者、群組或角色:

如需更多使用資源回收筒所需許可的詳細資訊,請參閱 使用資源回收筒和保留規則的許可

在資源回收筒AMIs中檢視

當 AMI 位於資源回收筒時,您可以檢視有關它的有限資訊,包括:

  • 的名稱、描述和唯一 IDAMI。

  • AMI 刪除 並進入資源回收筒的日期和時間。

  • 保留期間到期的日期和時間。此時AMI將永久刪除 。

您可以使用下列其中一種方法,在資源回收筒AMIs中檢視 。

Recycle Bin console
使用主控台在資源回收筒AMIs中檢視已刪除的
  1. console.aws.amazon.com/rbin/home/ 開啟資源回收筒主控台。

  2. 在導覽窗格中,選擇 Recycle Bin (資源回收筒)。

  3. 網格會列出目前位於資源回收筒中的所有資源。若要檢視特定 的詳細資訊AMI,請在網格中選取它,然後選擇動作檢視詳細資訊

AWS CLI
使用 在資源回收筒AMIs中檢視已刪除的 AWS CLI

使用 list-images-in-recycle-bin AWS CLI 命令。若要檢視特定 AMIs,請包含 --image-id選項,並指定AMIs要檢視IDs的 。您可以在單一請求IDs中指定最多 20 個。

若要檢視資源回收筒AMIs中的所有 ,請省略 --image-id選項。若您不指定 --max-items 的值,依預設,該命令每頁會傳回 1,000 個項目。如需詳細資訊,請參閱 Amazon EC2API參考中的分頁

aws ec2 list-images-in-recycle-bin --image-id ami_id

例如,下列命令會在資源回收筒AMIami-01234567890abcdef中提供 的相關資訊。

aws ec2 list-images-in-recycle-bin --image-id ami-01234567890abcdef

輸出範例:

{ "Images": [ { "ImageId": "ami-0f740206c743d75df", "Name": "My AL2 AMI", "Description": "My Amazon Linux 2 AMI", "RecycleBinEnterTime": "2021-11-26T21:04:50+00:00", "RecycleBinExitTime": "2022-03-06T21:04:50+00:00" } ] }
重要

如果您收到下列錯誤,您可能需要更新 AWS CLI 版本。如需詳細資訊,請參閱命令找不到錯誤

aws.exe: error: argument operation: Invalid choice, valid choices are: ...

AMIs 從資源回收筒還原

當 位於資源回收筒時,您無法AMI以任何方式使用 。若要使用 AMI,您必須先還原它。當您AMI從資源回收筒還原 時, AMI 會立即可供使用,而且會從資源回收筒中移除。您可以使用還原的 ,方式AMI與AMI帳戶中的任何其他 相同。

您可以使用下列其中一種方法,AMI從資源回收筒還原 。

Recycle Bin console
使用主控台AMI從資源回收筒還原
  1. console.aws.amazon.com/rbin/home/ 開啟資源回收筒主控台。

  2. 在導覽窗格中,選擇 Recycle Bin (資源回收筒)。

  3. 網格會列出目前位於資源回收筒中的所有資源。選取要還原AMI的 ,然後選擇復原

  4. 出現提示時,請選擇 Recover (復原)。

AWS CLI
使用 AMI 從資源回收筒還原已刪除的 AWS CLI

使用 restore-image-from-recycle-bin AWS CLI 命令。針對 --image-id,指定AMI要還原的 ID。

aws ec2 restore-image-from-recycle-bin --image-id ami_id

例如,下列命令AMIami-01234567890abcdef會從資源回收筒還原。

aws ec2 restore-image-from-recycle-bin --image-id ami-01234567890abcdef

成功時不會傳回任何輸出。

重要

如果您收到下列錯誤,您可能需要更新 AWS CLI 版本。如需詳細資訊,請參閱命令找不到錯誤

aws.exe: error: argument operation: Invalid choice, valid choices are: ...