There are more AWS SDK examples available in the AWS Doc SDK Examples
Use DeleteSnapshot with an AWS SDK or CLI
The following code examples show how to use DeleteSnapshot.
Action examples are code excerpts from larger programs and must be run in context. You can see this action in context in the following code example:
- CLI
-
- AWS CLI
-
To delete a snapshot
The following
delete-snapshotexample deletes a snapshot with the snapshot ID ofsnap-1234567890abcdef0.aws ec2 delete-snapshot \ --snapshot-idsnap-1234567890abcdef0This command produces no output.
For more information, see Delete an Amazon EBS snapshot in the Amazon EBS User Guide.
-
For API details, see DeleteSnapshot
in AWS CLI Command Reference.
-
- PowerShell
-
- Tools for PowerShell V4
-
Example 1: This example deletes the specified snapshot. You are prompted for confirmation before the operation proceeds, unless you also specify the Force parameter.
Remove-EC2Snapshot -SnapshotId snap-12345678Output:
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"):-
For API details, see DeleteSnapshot in AWS Tools for PowerShell Cmdlet Reference (V4).
-
- Tools for PowerShell V5
-
Example 1: This example deletes the specified snapshot. You are prompted for confirmation before the operation proceeds, unless you also specify the Force parameter.
Remove-EC2Snapshot -SnapshotId snap-12345678Output:
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"):-
For API details, see DeleteSnapshot in AWS Tools for PowerShell Cmdlet Reference (V5).
-
- Rust
-
- SDK for Rust
-
Note
There's more on GitHub. Find the complete example and learn how to set up and run in the AWS Code Examples Repository
. async fn delete_snapshot(client: &Client, id: &str) -> Result<(), Error> { client.delete_snapshot().snapshot_id(id).send().await?; println!("Deleted"); Ok(()) }-
For API details, see DeleteSnapshot
in AWS SDK for Rust API reference.
-