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

2 minuto de leitura
0

Estou tentando excluir um snapshot do meu cluster do Amazon Redshift. No entanto, recebo uma mensagem de erro indicando que meu snapshot pode ser acessado por outra conta da AWS. Como resolvo isso?

Breve descrição

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

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

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

Resolução

Para excluir um snapshot de cluster compartilhado usando o console do Amazon Redshift, execute as seguintes etapas:

1.    Faça login no Cadastre-se no Console de Gerenciamento da AWS com a conta da AWS que criou o snapshot do cluster.

2.    Abra o console do Amazon Redshift.

3.    Em Clusters, escolha o snapshot que você deseja excluir.

4.    Escolha Ações.

5.    Escolha Gerenciar acesso para ver as configurações de acesso do seu cluster.

6.    Escolha Remover conta para excluir o acesso compartilhado do seu snapshot do cluster.

7.    Exclua o snapshot do cluster.

Para excluir um snapshot de cluster compartilhado usando a AWS Command Line Interface (AWS CLI), execute as seguintes etapas:

Observação: se você receber erros ao executar comandos da AWS CLI, certifique-se de estar usando a versão mais recente da AWS CLI.

1.    Revogue o acesso ao snapshot compartilhado usando 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.    Exclua seu snapshot de cluster do Amazon Redshift usando o comando delete-cluster-snapshot:

aws redshift delete-cluster-snapshot --snapshot-identifier my-snapshot-id

AWS OFICIAL
AWS OFICIALAtualizada há 3 anos