Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
DeleteSnapshot搭配使用AmazonSDK 或 CLI
以下代码示例演示如何使用 DeleteSnapshot。
操作示例是大型程序的代码摘录,必须在上下文中运行。在以下代码示例中,您可以查看此操作的上下文:
- CLI
-
- Amazon CLI
-
删除快照
本示例命令将删除快照 ID 为 snap-1234567890abcdef0 的快照。如果命令成功,则不返回任何输出。
命令:
aws ec2 delete-snapshot --snapshot-id snap-1234567890abcdef0
- PowerShell
-
- 适用于 PowerShell V4 的工具
-
示例 1:此示例删除指定的快照。除非您还指定了 Force 参数,否则在操作继续之前,系统会提示您进行确认。
Remove-EC2Snapshot -SnapshotId snap-12345678
输出:
Confirm
Are you sure you want to perform this action?
Performing the operation "Remove-EC2Snapshot (DeleteSnapshot)" on target "snap-12345678".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"):
- 适用于 PowerShell V5 的工具
-
示例 1:此示例删除指定的快照。除非您还指定了 Force 参数,否则在操作继续之前,系统会提示您进行确认。
Remove-EC2Snapshot -SnapshotId snap-12345678
输出:
Confirm
Are you sure you want to perform this action?
Performing the operation "Remove-EC2Snapshot (DeleteSnapshot)" on target "snap-12345678".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"):
- Rust
-
- 适用于 Rust 的 SDK
-
async fn delete_snapshot(client: &Client, id: &str) -> Result<(), Error> {
client.delete_snapshot().snapshot_id(id).send().await?;
println!("Deleted");
Ok(())
}
有关 S Amazon DK 开发者指南和代码示例的完整列表,请参阅使用 Amazon SDK 创建 Amazon EC2 资源。本主题还包括有关入门的信息以及有关先前的 SDK 版本的详细信息。