Skip to main content
この記事では、ClickPipes のお客様がロールベースのアクセス制御を利用して Amazon Aurora および RDS で認証を行い、データベースに安全にアクセスする方法を説明します。

セットアップ

始める前に

IAM 認証が有効になっていることを確認する

  1. AWS アカウントにログインし、設定する RDS インスタンスのページに移動します。
  2. Modify ボタンをクリックします。
  3. 下にスクロールして、Database authentication セクションを表示します。
  4. Password and IAM database authentication オプションを有効にします。
  5. Continue ボタンをクリックします。
  6. 変更内容を確認し、Apply immediately オプションをクリックします。

データベースユーザーの設定

RDS/Aurora インスタンスに接続し、IAM認証を有効にしたデータベースユーザーを作成したうえで、ソースセットアップガイドの残りの手順に従って、ClickPipes 用にインスタンスを設定してください。

ClickHouseサービスの IAM ロール ARN の取得

1 - ClickHouse Cloud アカウントにログインします。 2 - インテグレーションを作成する ClickHouseサービスを選択します 3 - Settings タブを選択します 4 - ページ下部にある Network security information セクションまでスクロールします 5 - 以下のように、そのサービスに対応する Service role ID (IAM) の値をコピーします。 この値を {ClickHouse_IAM_ARN} とします。これは、RDS/Aurora インスタンスへのアクセスに使用する IAM ロール です。

IAMロールの設定

RDS/Aurora のリソース ID の取得

  1. AWS アカウントにログインし、設定対象の RDS インスタンスまたは Aurora クラスターに移動します。
  2. Configuration タブをクリックします。
  3. Resource ID の値を確認します。RDS の場合は db-xxxxxxxxxxxxxx、Aurora クラスターの場合は cluster-xxxxxxxxxxxxxx のような形式です。この値を {RDS_RESOURCE_ID} とします。これは、IAM ポリシーで RDS インスタンスへのアクセスを許可する際に使用するリソース ID です。

IAM ロール を手動で作成します。

1 - IAM ロール を作成および管理する権限を持つ IAM ユーザーで、Web ブラウザーから AWS アカウントにログインします。 2 - IAM Service Console を開きます 3 - 次の IAM ポリシーと Trust policy で、新しい IAM ロール を作成します。 Trust policy ({ClickHouse_IAM_ARN} は、ご利用の ClickHouse インスタンスに紐づく IAM ロール の ARN に置き換えてください) :
IAM ポリシー ({RDS_RESOURCE_ID} はお使いの RDS インスタンスのリソース ID に置き換えてください) 。また、{RDS_REGION} は RDS/Aurora インスタンスのリージョンに、{AWS_ACCOUNT} は AWS アカウント ID に置き換えてください。
4 - 作成後、新しい IAM ロール ARN をコピーします。これは、ClickPipes から AWS データベースへ安全にアクセスするために必要です。これを {RDS_ACCESS_IAM_ROLE_ARN} とします。 これで、この IAM ロールを使用して ClickPipes から RDS/Aurora インスタンスに認証できます。
最終更新日 2026年7月23日