Os usuários do IAM e os usuários do DB são 100% separados. Um nunca afeta o outro e cada um serve diferentes propósitos.
Usuários do IAM
Esses usuários leem / alteram / excluem os servidores usando as APIs da AWS. Eles não podem acessar ou fazer nada com o banco de dados através do aplicativo psql
.
Os usuários do IAM podem fazer o seguinte:
- Criar instâncias do RDS
- Ler informações da instância do RDS
- Excluir instâncias do RDS
- Criar e restaurar instantâneos
- Modificar opções e parâmetros do RDS
Todos os itens acima são feitos usando os SDKs e o CLI da AWS.
Usuários do BD
Esses usuários leem / alteram / excluem dados no banco de dados. Eles não podem gerenciar ou fazer nada com a instância do RDS.
Os usuários do banco de dados podem fazer o seguinte:
- Selecionar dados
- Inserir dados
- Atualizar dados
- Excluir dados
- Criar bancos de dados
- Gerenciado outros usuários de banco de dados
Todos os itens acima são feitos usando psql
, por exemplo.