本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
查找要连接的信息 VPC
适用于:企业版 |
目标受众:系统管理员 |
要收集信息,以便在您在 Amazon En QuickSight terprise 版中创建VPC连接时做好准备,请执行以下列出的步骤。
确定要使用的数据来源
首先确定要使用 Amazon 连接的所有数据源 QuickSight。对于其中的每一个,请记下数据库的私有 IP、安全组和子网。QuickSight 使用私有 IP 连接到您的数据。但是,您无需为VPC连接输入此信息、安全组或子网信息。此信息可帮助您确定QuickSight VPC连接所需的其他组件。
注意
要使与数据源的连接正常运行,请确保从您的数据源到 VPC ID 有可追踪的路径。有关更多详细信息,请参阅设置VPC要在 Amazon 上使用 QuickSight。
确定 AWS 区域 要使用的
要使连接正常运行,数据、子网和安全组必须处于相同VPC状态。还要确保您在使用亚马逊 QuickSight 时使用 AWS 区域 与之相同的方式VPC。
你不能在一个 QuickSight 中使用, AWS 区域 而期望在另一个VPC中连接到一个 AWS 区域。
如果您的团队已经在使用 QuickSight,则可以在 QuickSight 主屏幕的右上角看到当前 AWS 区域 显示的内容。您可以 QuickSight 通过更改 QuickSight 主 AWS 区域 屏幕右上角的 “区域” 来更改正在使用的区域。所有计划在中使用数据的人都VPC必须使用相同的 AWS 区域 数据 QuickSight。
注意
QuickSight 控制台 AWS 区域 中显示的无需与您的 AWS CLI 配置相匹配。注意不要将您当前的主 QuickSight 机设置与您运行的任何 AWS CLI 命令中适用的设置或其他主机中的设置混为一谈。 AWS 区域 在任何主机中更改当前状态都不会更改除该页面之外的任何地方的区域。
例如,假设您在一个浏览器窗口中打开了三个选项卡。您可以在一个区域中打开 QuickSight 控制台 AWS 区域,在第二个区域打开亚马逊VPC控制台,在第三个区域打开亚马逊RDS控制台,在第四个区域 AWS CLI 运行控制台。
确定要使用的 VPC ID
VPCID 是在创建时分配VPC的。
使用 AWS CLI
以下describe-vpcs
示例检索您的VPCs所有人的详细信息。
aws ec2 describe-vpcs
以下describe-vpcs
示例检索指定VPC项的详细信息。
aws ec2 describe-vpcs \ --vpc-ids vpc-06e4ab6c6cEXAMPLE
使用亚马逊VPC控制台
在VPC控制台 (https://console.aws.amazon.com/vpc/
提示
在 Amazon VPC 控制台中,您可以按以下条件进行筛选VPC。此选项位于控制台的左上角。如果您按自己的 VPC ID 进行筛选,则所有其他菜单仅显示您选择的网络元素VPC。
确定IDs要使用的子网
要找到使用的子网IDs的子网VPC,请打开VPC控制台。找到VPC您正在使用的子网,并在不同的可用区域中找到至少两个子网。 QuickSight 为您选择的子网创建其 QuickSight 弹性QuickSight 网络接口(网络接口)。 QuickSight 网络接口是在您保存VPC连接设置后创建的,如下一节所述。
您的数据库实例可能位于各个不同的子网中。但是,请确保您可以追踪从此子网到要访问的任何数据目标的路由。
使用 AWS CLI
下面的示例介绍了所有现有子网。
aws ec2 describe-subnets
以下describe-subnets
示例使用过滤器检索指定VPC子网的详细信息。
aws ec2 describe-subnets \ --filters "Name=vpc-id,Values=vpc-06e4ab6c6cEXAMPLE"
使用亚马逊VPC控制台
在VPC控制台 (https://console.aws.amazon.com/vpc/
确定要使用的安全组
安全组包含控制数据来源实例上入站和出站网络流量的规则。您正在使用的安全组应具有描述 "QuickSight-VPC"
,以便于识别。
找到正确的安全组后,复制它的组 ID 值。
使用 AWS CLI
以下示例显示了特定中的安全组 AWS 区域。它仅显示组的 ID、名称和描述。它会筛选结果,仅显示具有描述的特定 VPC ID 的群组"QuickSight-VPC"
。
aws ec2 describe-security-groups \ --region us-west-2 \ --query 'SecurityGroups[*].[GroupId, GroupName, Description]' \ --filters "Name=vpc-id,Values=vpc-06e4ab6c6cEXAMPLE" "Name=description,Values=QuickSight-VPC"
以下示例显示有关 ID 为 sg-903004f8
的安全组的信息。请注意,您不能VPC按名称为 EC2-引用安全组。
aws ec2 describe-security-groups --group-ids sg-903004f8 --region us-west-2
以下示例查询结果,以描述VPC具有特定 ID (sg-903004f8
) 的安全组的入站和出站规则 AWS 区域 (us-west-2
)。
aws ec2 describe-security-groups \ --region us-west-2 \ --group-ids sg-903004f8 \ --query 'SecurityGroups[*].[GroupId, GroupName, Description, IpPermissions,IpPermissionsEgress]'
以下示例使用过滤器来描述具有允许SQL服务器流量(端口1433
)的特定规则VPC的安全组。该示例中还有一条规则,允许来自所有地址 (0.0.0.0/0
) 的流量。输出经过筛选,仅显示安全组的组IDs、名称和描述。安全组必须匹配所有筛选条件才能在结果中返回。但是,一条规则不必匹配所有筛选条件。(VPC仅EC2限-)
aws ec2 describe-security-groups \ --filters Name=ip-permission.from-port,Values=1433 \ Name=ip-permission.to-port,Values=1433 \ Name=ip-permission.cidr,Values='0.0.0.0/0' \ --query 'SecurityGroups[*].[GroupId, GroupName, Description]'
使用亚马逊VPC控制台
在VPC控制台 (https://console.aws.amazon.com/vpc/"QuickSight"
一词。