Kinesis ロールベースのアクセス
この記事では、ClickPipes の顧客がロールベースのアクセスを利用して Amazon Kinesis に認証し、安全にデータストリームにアクセスする方法を示します。
はじめに
安全な Kinesis アクセスのセットアップに入る前に、メカニズムを理解することが重要です。顧客の AWS アカウント内でロールを引き受けることによって ClickPipes が Amazon Kinesis ストリームにアクセスする概要は以下の通りです。

このアプローチを使用することで、顧客は各ストリームのアクセスポリシーを個別に修正することなく、引き受けたロールの IAM ポリシー内で Kinesis データストリームへのすべてのアクセスを一元管理できます。
セットアップ
ClickHouse サービス IAM ロール ARN を取得する
1 - ClickHouse クラウドアカウントにログインします。
2 - 統合を作成する ClickHouse サービスを選択します。
3 - 設定タブを選択します。
4 - ページの一番下にある このサービスについて セクションまでスクロールダウンします。
5 - 下記のようにサービスに属する IAM ロール の値をコピーします。

IAM 引き受けロールの設定
IAM ロールを手動で作成する
1 - IAM ユーザーとして、IAM ロールを作成および管理する権限を持つ状態で AWS アカウントにウェブブラウザでログインします。
2 - IAM サービスコンソールに移動します。
3 - 以下の IAM & Trust ポリシーを使用して新しい IAM ロールを作成します。この作業を行うには、IAM ロールの名前が 必ず ClickHouseAccessRole-
で始まる 必要があります。
信頼ポリシー({ClickHouse_IAM_ARN}
を ClickHouse インスタンスに属する IAM ロール ARN に置き換えてください):
IAM ポリシー({STREAM_NAME}
を Kinesis ストリーム名に置き換えてください):
4 - 作成後に新しい IAM ロール ARN をコピーします。これは Kinesis ストリームにアクセスするために必要です。