Usar DeleteSnapshot com o AWS SDK ou a CLI - Exemplos de código do AWS SDK

Há mais exemplos do AWS SDK disponíveis no repositório do GitHub Documento de Exemplos do AWS SDK.

Usar DeleteSnapshot com o AWS SDK ou a CLI

Os exemplos de código a seguir mostram como usar o DeleteSnapshot.

CLI
AWS CLI

Para excluir um snapshot

Este exemplo de comando exclui um snapshot com o ID de snapshot de snap-1234567890abcdef0. Se o comando for bem-sucedido, nenhuma saída será retornada.

Comando:

aws ec2 delete-snapshot --snapshot-id snap-1234567890abcdef0
  • Consulte detalhes da API em DeleteSnapshot na Referência de comandos da AWS CLI.

PowerShell
Ferramentas para PowerShell V4

Exemplo 1: esse exemplo exclui o snapshot especificado. Você recebe uma solicitação de confirmação antes de prosseguir com a operação, a menos que também especifique o parâmetro Force.

Remove-EC2Snapshot -SnapshotId snap-12345678

Saída:

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"):
  • Consulte detalhes da API em DeleteSnapshot na Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).

Ferramentas para PowerShell V5

Exemplo 1: esse exemplo exclui o snapshot especificado. Você recebe uma solicitação de confirmação antes de prosseguir com a operação, a menos que também especifique o parâmetro Force.

Remove-EC2Snapshot -SnapshotId snap-12345678

Saída:

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"):
  • Consulte detalhes da API em DeleteSnapshot na Referência de cmdlet do Ferramentas da AWS para PowerShell (V5).

Rust
SDK para Rust
nota

Há mais no GitHub. Encontre o exemplo completo e veja como configurar e executar no 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(()) }
  • Consulte detalhes da API em DeleteSnapshot na Referência da API do AWS SDK para Rust.