本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
从回收站中恢复已删除的卷
本主题介绍如何从回收站中恢复 Amazon EBS 卷。
处理回收站中卷的权限
默认情况下,用户无权处理回收站中的卷。要允许用户使用这些资源,您必须创建 IAM policy,以授予使用特定资源和 API 操作的权限。创建策略后,必须向您的用户、组或角色添加权限。
要查看和恢复回收站中的卷,用户必须具有以下权限:
-
ec2:ListVolumesInRecycleBin -
ec2:RestoreVolumeFromRecycleBin
要管理回收站中卷的标签,用户需要以下额外权限。
-
ec2:CreateTags -
ec2:DeleteTags
要使用回收站控制台,用户需要 ec2:DescribeTags 权限。
以下是 IAM policy 示例。其中包括控制台用户的 ec2:DescribeTags 权限,以及用于管理标签的 ec2:CreateTags 和 ec2:DeleteTags 权限。如果不需要上述权限,您可以从策略中将其删除。
{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowRecycleBinVolumeOperations", "Effect": "Allow", "Action": [ "ec2:ListVolumesInRecycleBin", "ec2:RestoreVolumeFromRecycleBin" ], "Resource": "arn:aws:ec2:*:123456789012:volume/*" }, { "Sid": "AllowVolumeTagOperations", "Effect": "Allow", "Action": [ "ec2:CreateTags", "ec2:DeleteTags", "ec2:DescribeTags" ], "Resource": "arn:aws:ec2:*:123456789012:volume/*" } ] }
要提供访问权限,请为您的用户、组或角色添加权限:
-
中的用户和群组 AWS IAM Identity Center:
创建权限集合。按照《AWS IAM Identity Center 用户指南》中创建权限集的说明进行操作。
-
通过身份提供商在 IAM 中托管的用户:
创建适用于身份联合验证的角色。按照《IAM 用户指南》中针对第三方身份提供商创建角色(联合身份验证)的说明进行操作。
-
IAM 用户:
-
创建您的用户可以担任的角色。按照《IAM 用户指南》中为 IAM 用户创建角色的说明进行操作。
-
(不推荐使用)将策略直接附加到用户或将用户添加到用户组。按照《IAM 用户指南》中向用户添加权限(控制台)中的说明进行操作。
-
有关使用回收站所需权限的更多信息,请参阅 使用回收站和保留规则的权限。
查看回收站中的卷
当卷位于回收站中时,您可以查看有关该卷的有限信息,包括:
-
卷的 ID。
-
卷的大小。
-
卷的类型。
-
该卷被删除并进入回收站的日期和时间。
-
保留期到期的日期和时间。此时该卷将从回收站中永久删除。
您可以使用以下方法之一查看回收站中的卷。
从回收站恢复卷
当卷位于回收站中时,您不能以任何方式使用该卷。要使用该卷,必须先将其恢复。当您从回收站恢复卷时,该卷将立即可供使用,并且会从回收站中删除。您可以像使用账户中任何其他卷一样使用已恢复的卷。
您可以使用以下方法之一从回收站恢复卷。