Amazon QuickSight 通过 Internet 而不是 VPC 连接到公共 Redshift 集群

问题描述 投票:0回答:1

我有一个“可公开访问”的 Amazon Redshift 集群。我可以从同一 VPC 中的 EC2 实例私下连接到它。但是,QuickSight 仅通过互联网连接,即使我已在 QuickSight 中设置了 VPC 连接 我做了什么:

    红移设置:
  1. PubliclyAccessible = true
      (Redshift 是公开的)。
    • 安全组允许
      端口 5439
    • 上的入站连接:
    • 我的 EC2 实例
        (私有 VPC 连接有效)。
      • QuickSight 的 IP 范围
      • (这使得 QuickSight 能够工作,意味着它通过互联网进行连接)。
  2. QuickSight VPC 连接:
  3. 创建了与 Redshift 相同的

    VPC
    • VPC 连接 在 QuickSight 中设置 Redshift 数据源时选择了 VPC 连接
  4. 基于 Redshift 公共/私有设置的行为:
  5. 当 Redshift 为专用网络 (
      PubliclyAccessible = false
    • ) 时,QuickSight 通过专用网络进行连接。
      当 Redshift 公开时 (
    • PubliclyAccessible = true
    • ),QuickSight 通过互联网进行连接,忽略 VPC 连接。
      
      
  6. 问题:

EC2 使用同一端点私下连接到 Redshift。
  • 当 Redshift 是公共的并且仅在互联网上工作时,QuickSight 会忽略 VPC 连接。
  • 问题:

当 Redshift 为公共

时,为什么
    QuickSight 仍使用公共互联网而不是 VPC 连接?
  • 即使 Redshift 是公开的,我如何强制 QuickSight 通过 VPC (而不是互联网)私下连接?
  • 如有任何帮助,我们将不胜感激!预先感谢。

QuickSight 似乎正在将 DNS 名称解析为公共 IP 地址,因为它是

PubliclyAccessible = true
amazon-web-services amazon-redshift amazon-quicksight
1个回答
0
投票

如果可以,请将 QuickSight 配置为使用

专用 IP 地址
,它可能会连接。

© www.soinside.com 2019 - 2024. All rights reserved.