Configuração
Obtendo o ARN da função IAM do serviço ClickHouse
{ClickHouse_IAM_ARN}. Essa é a função IAM que será usada para acessar sua instância do RDS/Aurora.
Configurando a instância do RDS/Aurora
Habilitando a autenticação IAM do banco de dados
- Faça login na sua conta da AWS e vá até a instância do RDS que você quer configurar.
- Clique no botão Modify.
- Role a página para baixo até a seção Database authentication.
- Ative a opção Password and IAM database authentication.
- Clique no botão Continue.
- Revise as alterações e clique na opção Apply immediately.
Obtendo o ID do recurso do RDS/Aurora
- Faça login na sua conta da AWS e navegue até a instância do RDS ou o cluster do Aurora que você deseja configurar.
- Clique na guia Configuration.
- Anote o valor de Resource ID. Ele deve se parecer com
db-xxxxxxxxxxxxxxpara RDS oucluster-xxxxxxxxxxxxxxpara um cluster do Aurora. Vamos chamar esse valor de{RDS_RESOURCE_ID}. Esse é o ID do recurso que será usado na política do IAM para permitir o acesso à instância do RDS.
Configurar o usuário do banco de dados
PostgreSQL
- Conecte-se à sua instância do RDS/Aurora e crie um novo usuário do banco de dados com o seguinte comando:
- Siga as demais etapas no guia de configuração do PostgreSQL como origem para configurar sua instância do RDS para uso com o ClickPipes.
MySQL / MariaDB
- Conecte-se à sua instância do RDS/Aurora e crie um novo usuário do banco de dados com o seguinte comando:
- Siga as demais etapas no guia de configuração da origem do MySQL para configurar sua instância do RDS/Aurora para o ClickPipes.
Como configurar a função IAM
Criar função IAM manualmente.
{ClickHouse_IAM_ARN} pelo ARN da função IAM pertencente à sua instância do ClickHouse):
{RDS_RESOURCE_ID} pelo ID do recurso da sua instância do RDS). Certifique-se de substituir {RDS_REGION} pela região da sua instância do RDS/Aurora e {AWS_ACCOUNT} pelo ID da sua conta da AWS:
{RDS_ACCESS_IAM_ROLE_ARN}.
Agora você pode usar essa função IAM para se autenticar na sua instância RDS/Aurora a partir do ClickPipes.