Excluir uma concessão - Amazon Simple Storage Service

Excluir uma concessão

Você pode excluir concessões de acesso de uma instância da funcionalidade Concessões de Acesso do Amazon S3. Não é possível desfazer a exclusão de uma concessão de acesso. Depois de excluir uma concessão de acesso, o beneficiário perderá o acesso aos dados do Amazon S3.

Você pode excluir uma concessão de acesso usando o console do Amazon S3, a AWS Command Line Interface (AWS CLI), a API REST do Amazon S3 ou os AWS SDKs.

Como excluir uma concessão de acesso
  1. Faça login no AWS Management Console e abra o console do Amazon S3 em https://console.aws.amazon.com/s3/.

  2. No painel de navegação, escolha Access Grants.

  3. Na página Concessões de Acesso do S3, escolha a região que contém a instância da funcionalidade Concessões de Acesso do S3 com a qual você deseja trabalhar.

  4. Escolha Visualizar detalhes da instância.

  5. Na página de detalhes, escolha a guia Concessões.

  6. Procure a concessão que deseja excluir. Ao encontrar a concessão, escolha o botão de opções ao lado dela.

  7. Escolha Excluir. É exibida uma caixa de diálogo avisando que a ação não poderá ser desfeita. Escolha Excluir novamente para excluir a concessão.

Para instalar a AWS CLI, consulte Instalar a AWS CLI no Guia do usuário da AWS Command Line Interface.

Para usar o comando a seguir, substitua os user input placeholders por suas próprias informações.

exemplo : excluir uma concessão de acesso
aws s3control delete-access-grant \ --account-id 111122223333 \ --access-grant-id a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 // No response body

Para obter informações sobre o suporte à API REST do Amazon S3 para gerenciar concessões de acesso, consulte DeleteAccessGrant na Referência da API do Amazon Simple Storage Service.

Esta seção fornece exemplos de como excluir uma concessão de acesso usando os AWS SDKs. Para usar o exemplo a seguir, substitua os user input placeholders por suas próprias informações.

Java
exemplo : excluir uma concessão de acesso
public void deleteAccessGrant() { DeleteAccessGrantRequest deleteRequest = DeleteAccessGrantRequest.builder() .accountId("111122223333") .accessGrantId("a1b2c3d4-5678-90ab-cdef-EXAMPLE11111") .build(); DeleteAccessGrantResponse deleteResponse = s3Control.deleteAccessGrant(deleteRequest); LOGGER.info("DeleteAccessGrantResponse: " + deleteResponse); }

Resposta:

DeleteAccessGrantResponse()