Usar políticas baseadas em recursos para o DynamoDB
O DynamoDB é compatível com políticas baseadas em recursos para tabelas, índices e fluxos. Com as políticas baseadas em recursos, é possível definir as permissões de acesso especificando quem tem acesso a cada recurso e as ações que podem ser realizadas em cada recurso.
É possível associar uma política baseada em recursos aos recursos do DynamoDB, como uma tabela ou um fluxo. Nessa política, você deve especificar permissões para as entidades principais do Identity and Access Management (IAM) que podem realizar ações específicas nesses recursos do DynamoDB. Por exemplo, a política associada a uma tabela conterá permissões para acesso à tabela e seus índices. Como resultado, as políticas baseadas em recursos podem ajudar a simplificar o controle de acesso às tabelas, aos índices e aos fluxos do DynamoDB, definindo permissões em nível de recurso. O tamanho máximo de uma política que pode ser associada a um recurso do DynamoDB é de 20 KB.
Um benefício significativo do uso de políticas baseadas em recursos é simplificar o controle de acesso entre contas para conceder acesso entre contas a entidades principais do IAM em diferentes Contas da AWS. Para ter mais informações, consulte Política baseada em recursos para acesso entre contas.
As políticas baseadas em recursos também comportam integrações com recursos do analisador de acesso externo IAM Access Analyzer e do Bloqueio de Acesso Público (BPA). O IAM Access Analyzer relata o acesso entre contas a entidades externas especificadas em políticas baseadas em recursos. Ele também fornece visibilidade para ajudar a refinar as permissões e se adequar ao princípio de privilégio mínimo. O BPA ajuda a impedir o acesso público às tabelas, aos índices e aos fluxos do DynamoDB e é habilitado automaticamente nos fluxos de trabalho de criação e modificação de políticas baseadas em recursos.
Tópicos
- Criar uma tabela com uma política baseada em recursos
- Associar uma política a uma tabela existente do DynamoDB
- Associar uma política baseada em recurso a um fluxo do DynamoDB
- Remover uma política baseada em recurso de uma tabela do DynamoDB
- Acesso entre contas com políticas baseadas em recurso no DynamoDB
- Bloquear o acesso público com políticas baseadas em recurso no DynamoDB
- Operações de API do DynamoDB aceitas por políticas baseadas em recurso
- Autorização com políticas baseadas em identidade do IAM e políticas baseadas em recursos do DynamoDB
- Exemplos de políticas baseadas em recurso do DynamoDB
- Considerações sobre políticas baseadas em recurso do DynamoDB
- Práticas recomendadas para políticas baseadas em recurso do DynamoDB