Por que não consigo excluir meu snapshot no Amazon Redshift?

2 minuto de leitura
0

Quero excluir um snapshot do meu cluster do Amazon Redshift. No entanto, recebo uma mensagem de erro informando que meu snapshot pode ser acessado por outra conta da AWS.

Breve descrição

Se você tentar excluir um snapshot que compartilha o acesso com outra conta da AWS, poderá receber a seguinte mensagem de erro:

"Cannot delete the snapshot- xxx-xxx-xxx because other accounts still have access to it."

Para resolver o erro, remova o acesso compartilhado da conta que criou o snapshot do cluster no Amazon Redshift. Em seguida, exclua o snapshot do cluster.

Resolução

Para usar o console do Amazon Redshift para excluir um snapshot de cluster compartilhado, conclua as seguintes etapas:

  1. Faça login no Console de Gerenciamento da AWS com a conta que criou o snapshot do cluster.
  2. Abra o console do Amazon Redshift.
  3. No painel de navegação, escolha Clusters.
  4. Na página Clusters, escolha o snapshot que você deseja excluir.
  5. Escolha Ações.
  6. Para visualizar as configurações de acesso do seu cluster, escolha Gerenciar acesso.
  7. Para excluir o acesso compartilhado do seu snapshot de cluster, escolha Remover conta.
  8. Exclua o snapshot do cluster.

Observação: se você receber erros ao executar comandos da AWS Command Line Interface (AWS CLI), consulte Solucionar erros da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.

Para usar a AWS CLI para excluir um snapshot de cluster compartilhado, conclua as seguintes etapas:

  1. Para revogar o acesso ao snapshot compartilhado, execute o comando revoke-snapshot-access:

    aws redshift revoke-snapshot-access --snapshot-id my-snapshot-id --account-with-restore-access <AWS-account-id-with-access>
  2. Para excluir o snapshot do cluster do Amazon Redshift, execute o comando delete-cluster-snapshot:

    aws redshift delete-cluster-snapshot --snapshot-identifier my-snapshot-id
AWS OFICIAL
AWS OFICIALAtualizada há um ano