本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
修改临时还原的 Amazon EBS 快照的还原期
临时还原快照时,必须指定快照在账户中保持还原状态的天数。还原期到期后,快照将自动从标准层中删除。
您可以随时更改临时还原快照的还原期。
您可以选择增加或缩短还原期,也可以将还原类型从临时更改为永久。
如果更改还原期,则新的还原期将从当前日期开始生效。例如,如果指定新的还原期 5
天,快照将从当前日期开始到 5 天内保持还原状态。
您可以通过将还原期设置为 1 天,提前结束临时还原。
如果将还原类型从临时更改为永久,则快照副本将从归档层中删除,并且在您手动重新归档或删除快照之前,该快照将保持在账户中并且可用。
您可以使用以下方法修改快照的还原期。
- Console
-
修改还原期或还原类型
打开 Amazon EC2 控制台,网址为https://console.aws.amazon.com/ec2/。
-
在导航窗格中,选择快照。
-
在快照列表中,选择此前暂时还原的快照,然后选择 Actions(操作)、Restore snapshot from archive(从归档还原快照)。
-
在 Restore type(还原类型)中,执行下列操作之一:
-
要确认,请选择 Restore snapshot(还原快照)。
- AWS CLI
-
修改还原期或还原类型
使用 命令。 restore-snapshot-tier AWS CLI 对于 --snapshot-id
,请指定之前临时还原的快照的 ID。要将还原类型从临时更改为永久性,请指定 --permanent-restore
并忽略 --temporary-restore-days
。要延长或缩短还原期,请省略 --permanent-restore
,而且对于 --temporary-restore-days
,请指定新的还原期(以天为单位)。
例如:延长或缩短还原期
以下命令把快照还原期从 snap-01234567890abcedf
改到 10
天。
$
aws ec2 restore-snapshot-tier \
--snapshot-id snap-01234567890abcedf
--temporary-restore-days 10
该命令将显示以下输出。
{
"SnapshotId": "snap-01234567890abcedf",
"RestoreDuration": 10,
"IsPermanentRestore": false
}
示例:将还原类型更改为永久
以下命令把快照 snap-01234567890abcedf
的还原类型从临时更改为永久。
$
aws ec2 restore-snapshot-tier \
--snapshot-id snap-01234567890abcedf
--permanent-restore
该命令将显示以下输出。
{
"SnapshotId": "snap-01234567890abcedf",
"IsPermanentRestore": true
}