Setup
시작하기 전에
IAM 인증이 활성화되어 있는지 확인하십시오
- AWS 계정에 로그인한 후 구성할 RDS 인스턴스로 이동합니다.
- Modify 버튼을 클릭합니다.
- 아래로 스크롤하여 Database authentication 섹션을 찾습니다.
- Password and IAM database authentication 옵션을 활성화합니다.
- Continue 버튼을 클릭합니다.
- 변경 사항을 검토한 후 Apply immediately 옵션을 클릭합니다.
데이터베이스 사용자 설정하기
- AWS Aurora for PostgreSQL 소스 설정 가이드
- AWS RDS for PostgreSQL 소스 설정 가이드
- AWS Aurora for MySQL 소스 설정 가이드
- AWS RDS for MySQL 소스 설정 가이드
ClickHouse 서비스 IAM 역할 ARN 가져오기
{ClickHouse_IAM_ARN}이라고 하겠습니다. 이 IAM 역할은 RDS/Aurora 인스턴스에 액세스하는 데 사용됩니다.
IAM 역할 설정하기
RDS/Aurora Resource ID 확인하기
- AWS 계정에 로그인한 다음, 구성할 RDS 인스턴스 또는 Aurora 클러스터로 이동합니다.
- Configuration 탭을 클릭합니다.
- Resource ID 값을 확인합니다. RDS는
db-xxxxxxxxxxxxxx, Aurora 클러스터는cluster-xxxxxxxxxxxxxx형식입니다. 이 값을{RDS_RESOURCE_ID}라고 하겠습니다. 이 값은 RDS 인스턴스에 대한 액세스를 허용하는 IAM 정책에서 사용할 Resource ID입니다.
IAM 역할을 수동으로 생성합니다.
{ClickHouse_IAM_ARN}을 ClickHouse instance에 속한 IAM Role ARN으로 대체하십시오):
{RDS_RESOURCE_ID}를 RDS 인스턴스의 Resource ID로 바꾸십시오). {RDS_REGION}은 RDS/Aurora 인스턴스의 리전으로, {AWS_ACCOUNT}는 AWS 계정 ID로 바꾸어야 합니다:
{RDS_ACCESS_IAM_ROLE_ARN}이라고 하겠습니다.
이제 이 IAM 역할을 사용해 ClickPipes에서 RDS/Aurora 인스턴스에 인증할 수 있습니다.