View a markdown version of this page

Excluindo aliases da loja de políticas de permissões verificadas da Amazon - Amazon Verified Permissions

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Excluindo aliases da loja de políticas de permissões verificadas da Amazon

Você pode excluir um alias do repositório de políticas quando ele não for mais necessário. A exclusão de um alias do repositório de políticas não afeta o repositório de políticas associado. A exclusão de um repositório de políticas exclui todos os aliases do repositório de políticas associados a esse repositório de políticas.

O Amazon Verified Permissions oferece suporte a dois modos de exclusão para aliases do repositório de políticas:

  • Exclusão temporária (padrão): o alias do repositório de políticas entra em um PendingDeletion estado. O nome do alias do repositório de políticas é reservado por 24 horas e não pode ser reutilizado durante esse período. Durante esse período, GetPolicyStoreAlias retorna o alias do repositório de políticas com o PendingDeletion estado. Esse é o comportamento padrão quando você não especifica um deletionMode ou quando especificaSoftDelete.

  • Exclusão definitiva: o alias do repositório de políticas é excluído imediatamente. O nome do alias do repositório de políticas fica disponível para reutilização imediata. Para realizar uma exclusão definitiva, especifique HardDelete como deletionMode o.

Exclusão reversível de um alias do repositório de políticas

Por padrão, a exclusão de um alias do repositório de políticas executa uma exclusão temporária. O alias do repositório de políticas entra no PendingDeletion estado e o nome do alias do repositório de políticas é reservado por 24 horas.

AWS CLI
Para excluir de forma reversível um alias do repositório de políticas

Você pode excluir de forma reversível um alias do repositório de políticas usando a DeletePolicyStoreAliasoperação. O exemplo a seguir exclui temporariamente um alias de armazenamento de políticas com o nome. example-policy-store

$ aws verifiedpermissions delete-policy-store-alias \ --alias-name policy-store-alias/example-policy-store

Você também pode especificar explicitamente o modo de exclusão reversível.

$ aws verifiedpermissions delete-policy-store-alias \ --alias-name policy-store-alias/example-policy-store \ --deletion-mode SoftDelete

Exclusão definitiva de um alias do repositório de políticas

Para excluir imediatamente um alias do repositório de políticas, especifique HardDelete como o. deletionMode Um alias do repositório de políticas excluído permanentemente não entra no PendingDeletion estado e o nome do alias do repositório de políticas fica disponível para reutilização imediata.

Se você excluir definitivamente um alias do repositório de políticas que foi excluído temporariamente anteriormente, o alias do repositório de políticas será excluído imediatamente.

Importante

Eventualmente, as permissões verificadas da Amazon são consistentes. Se você excluir definitivamente um alias do repositório de políticas e recriá-lo imediatamente para apontar para outro repositório de políticas, as solicitações que fazem referência ao alias do repositório de políticas poderão continuar sendo resolvidas no repositório de políticas anteriormente associado por um curto período de tempo. Para evitar resultados inesperados de autorização, aguarde até que a exclusão se propague antes de recriar um alias de armazenamento de políticas com o mesmo nome.

AWS CLI
Para excluir definitivamente um alias do repositório de políticas

Você pode excluir definitivamente um alias do repositório de políticas usando a DeletePolicyStoreAliasoperação com o deletion-mode parâmetro definido como. HardDelete O exemplo a seguir exclui imediatamente um alias do repositório de políticas com o nome. example-policy-store

$ aws verifiedpermissions delete-policy-store-alias \ --alias-name policy-store-alias/example-policy-store \ --deletion-mode HardDelete