Knowledge Center Monthly Newsletter - March 2025
Stay up to date with the latest from the Knowledge Center. See all new and updated Knowledge Center articles published in the last month and re:Post’s top contributors.
Amazon QuickSight からプライベートサブネットにある Amazon RDS DB インスタンスまたは Amazon Redshift クラスターへのプライベート接続を作成する方法を教えてください。
Amazon QuickSight からプライベートサブネット内の Amazon Redshift クラスターまたはデータベースインスタンスへのプライベート接続を作成したいと考えています。
簡単な説明
QuickSight は、AWS データソースへの Amazon Virtual Private Cloud (Amazon VPC) 接続をサポートしています。Amazon VPC 接続により、Amazon Redshift クラスターまたは Amazon Relational Database Service (Amazon RDS) インスタンスへのプライベート接続を行うことができます。
QuickSight からプライベート接続を作成するには、同じ AWS リージョン内の VPC からサブネットとセキュリティグループを指定する必要があります。次に、QuickSight からプライベートサブネットへのプライベート接続を作成します。プライベート接続を確立したら、新しいセキュリティグループと Amazon Redshift クラスターまたは DB インスタンスセキュリティグループ間のトラフィックを許可できます。
注: データソースは、QuickSight に使用されているのと同じ AWS アカウントとリージョンにある必要があります。クロスリージョンおよびクロスアカウントのデータソースには、追加の設定が必要になります。詳細については、「Amazon QuickSight を別の AWS リージョンまたは AWS アカウントのプライベート Amazon RDS データソースに接続するにはどうすればよいですか?」を参照してください。
解決方法
重要:
- 次の解決策は Amazon QuickSight の Enterprise エディション に適用されます。プライベート VPC のデータに安全にアクセスするには、Amazon QuickSight Enterprise Edition にアップグレードすることをお勧めします。Enterprise Edition の料金の詳細については、「Amazon QuickSight の料金」を参照してください。
- QuickSight コンソールまたは QuickSight コマンドラインインターフェイス (CLI) で VPC を設定するための前提条件を確認してください。
QuickSight セキュリティグループにインバウンドルールとアウトバウンドルールを追加する
次の手順を実行します。
- データソースへのプライベート接続を確立するために QuickSight が使用するサブネットの ID を指定します。
注: 各 VPC 接続では、2 つ以上のサブネットを使用する必要があります。同じ VPC 内の既存のサブネットをデータベースインスタンスへのルートとともに使用することも、新しいサブネットを作成することもできます。 - 同じ VPC 内に新しい QuickSight セキュリティグループを作成します。
- Amazon Redshift クラスターまたは RDS DB インスタンスからのすべての通信を許可するインバウンドルールをセキュリティグループに追加します。
- [タイプ] では、[すべての TCP] を選択します。
- [送信元] では、[カスタム] を選択し、Amazon Redshift クラスターまたは RDS DB インスタンスが使用するセキュリティグループの ID を入力します。
- Amazon Redshift クラスターまたは RDS DB インスタンスへのすべてのトラフィックを許可するアウトバウンドルールを QuickSight セキュリティグループに追加します。
- [タイプ] では、[カスタム TCP ルール] を選択します。
- [ポート範囲] では、Amazon Redshift クラスターまたは RDS DB インスタンスが使用するポートを入力します。デフォルトの Amazon Redshift ポートは 5439 です。デフォルトの Amazon RDS ポートは 3306 です。
- [送信先] では [カスタム] を選択し、Amazon Redshift クラスターまたは RDS DB インスタンスが使用するセキュリティグループの ID を入力します。
Redshift クラスターまたは RDS セキュリティグループにインバウンドルールとアウトバウンドルールを追加する
次の手順を実行します。
- Amazon Redshift クラスターまたは RDS DB インスタンスのセキュリティグループで、QuickSight セキュリティグループからのすべてのインカミングトラフィックを許可するインバウンドルールを追加します。
- [タイプ] では、[カスタム TCP ルール] を選択します。
- [ポート範囲] では、Amazon Redshift クラスターまたは RDS DB インスタンスが使用するポートを入力します。デフォルトの Amazon Redshift ポートは 5439 です。デフォルトの Amazon RDS ポートは 3306 です。
- [送信元] では、[カスタム] を選択し、QuickSight セキュリティグループ ID を入力します。
- Amazon Redshift クラスターまたは RDS DB インスタンスのセキュリティグループで、すべてのトラフィックを許可する別のアウトバウンドルールを QuickSight セキュリティグループに追加します。
- [タイプ] では、[すべての TCP] を選択します。
- [送信先] では、[カスタム] を選択し、QuickSight セキュリティグループ ID を入力します。
QuickSight から Amazon VPC へのプライベート接続を作成する
次の手順を実行します。
- QuickSight コンソールを開きます。
- 自分のプロフィールアイコンを選択し、[QuickSight の管理] を選択します。
- ナビゲーションペインで [VPN 接続の管理] を選択してから、[VPN 接続の追加] を選択します。
- [VPC 接続名] には、接続の名前を入力します。
- [VPC ID] では、Amazon Redshift クラスターまたは RDS DB インスタンスの VPC を選択します。
- [実行ロール] では、VPC 接続に使用する IAM ロールを選択します。
注: [実行ロール] のドロップダウンリストには、QuickSight による VPC 接続の設定を許可する信頼ポリシーを含む IAM ポリシーのみが表示されます。 - [サブネット ID] では、少なくとも 2 つのプライベートサブネットを選択します。
- [追加] を選択します。
Amazon Redshift クラスターまたは RDS DB インスタンスから新しいデータセットを作成する
次の手順を実行します。
- QuickSight コンソールを開いて [データセット] を選択します。
- [新しいデータセット] を選択します。
- 自動検出された AWS データソースへの接続を作成します。作成した VPC 接続タイプを必ず選択します。
QuickSight SG-123345678f の例:
インバウンド:
Type Protocol Port Range Source Description------------------------------------------------------------------------------------------------------------------ All TCP All 0 - 65535 sg-122887878f Amazon RDS/Amazon Redshift security group
アウトバウンド:
Type Protocol Port Range Source Description------------------------------------------------------------------------------------------------------------ Custom TCP TCP 5439 or 3306 sg-122887878f Amazon RDS/Amazon Redshift security group
Amazon RDS または Amazon Redshift SG-122887878f の例:
インバウンド:
Type Protocol Port Range Source Description----------------------------------------------------------------------------------------------------- Custom TCP TCP 5439 or 3306 sg-123345678f QuickSight security group
アウトバウンド:
Type Protocol Port Range Source Description------------------------------------------------------------------------------------------------- All TCP TCP 0 - 65535 sg-123345678f QuickSight security group
関連情報
関連するコンテンツ
- 質問済み 7年前lg...
- 質問済み 3ヶ月前lg...
- AWS公式更新しました 4ヶ月前