本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 VPC 中创建集群
以下是如何在 Virtual Private Cloud (VPC) 中部署集群的一般步骤。
要在 VPC 中创建集群,请执行以下操作:
-
设置 VPC。
您可以在账户的默认 VPC(如果您的账户有的话)中或您创建的 VPC 中创建集群。有关更多信息,请参阅在创建集群时使用 EC2-VPC。要创建VPC,请参阅 AmazonVPC入门 在 Amazon VPC 用户指南. 记下 VPC 标识符、子网和子网的可用区。您在启动集群时需要使用这些信息。
注意 您必须在自己的 VPC 中至少定义一个子网,以便您在下一步中将其添加到集群子网组。如果您使用 VPC 向导,系统会自动为您的 VPC 创建一个子网。有关将子网添加到VPC的更多信息,请参阅 将子网添加到VPC 在 Amazon VPC 用户指南.
-
创建一个 Amazon Redshift 集群子网组以指定您的 Amazon Redshift 集群可在 VPC 中使用的子网。
您可以使用 Amazon Redshift 控制台或以编程方式创建集群子网组。有关更多信息,请参阅Amazon Redshift 集群子网组。
-
在您要将其与集群相关联的 VPC 安全组中,授予针对入站连接的访问权限。
您可以允许 VPC 外部(在公共 Internet 上)的客户端连接到集群。为此,请将集群与一个 VPC 安全组关联,该安全组授予对启动集群时使用的端口的入站访问权限。有关安全组规则的示例,请参阅 安全组规则 在 Amazon VPC 用户指南.
-
按照中的步骤操作 开始使用 Amazon Redshift 在 Amazon Redshift 入门 以创建群集。创建集群时进行以下修改:
-
要显示 Additional configurations (其他配置) 部分,请关闭 Use defaults (使用默认值)。
-
在 Network and security (网络和安全性) 部分中,指定您设置的 Virtual Private Cloud (VPC)、Cluster subnet group (集群子网组) 和 VPC security group (VPC 安全组)。
-
要在 VPC 中创建集群,请执行以下操作:
-
设置 VPC。
您可以在账户的默认 VPC(如果您的账户有的话)中或您创建的 VPC 中创建集群。有关更多信息,请参阅在创建集群时使用 EC2-VPC。要创建VPC,请参阅 AmazonVPC入门 在 Amazon VPC 用户指南. 记下 VPC 标识符、子网和子网的可用区。您在启动集群时需要使用这些信息。
注意 您必须在自己的 VPC 中至少定义一个子网,以便您在下一步中将其添加到集群子网组。如果您使用 VPC 向导,系统会自动为您的 VPC 创建一个子网。有关将子网添加到VPC的更多信息,有关将子网添加到VPC的更多信息,请参阅 将子网添加到VPC 在 Amazon VPC 用户指南.
-
创建一个 Amazon Redshift 集群子网组,用于指定 Amazon Redshift 集群可使用 VPC 中的哪个子网。
您可以使用 Amazon Redshift 控制台或以编程方式创建集群子网组。有关更多信息,请参阅Amazon Redshift 集群子网组。
-
在您要将其与集群相关联的 VPC 安全组中,授予针对入站连接的访问权限。
您可以允许 VPC 外部(在公共 Internet 上)的客户端连接到集群。为此,请将集群与一个 VPC 安全组关联,该安全组授予对启动集群时使用的端口的入站访问权限。有关安全组规则的示例,请参阅 安全组规则 在 Amazon VPC 用户指南.
-
在您的 VPC 中启动集群。
您可以使用“入门”中介绍的步骤在您的 VPC 中启动集群。有关更多信息,请参阅 第2步: 启动群集. 遵循向导时,在 配置网络选项 的 附加配置 页面中,请指定以下信息:
-
Choose a VPC (选择 VPC) – 从下拉列表中选择相应的 VPC。
-
Cluster Subnet Group (集群子网组) – 选择您在步骤 2 中创建的集群子网组。
-
Publicly Accessible (可公开访问) – 如果您希望集群拥有可从公共 Internet 访问的公有 IP 地址,请选择 Yes (是)。
注意 选择 Yes 时,即可在 VPC 外部公开访问您的集群,但这会受到安全威胁。
如果您希望集群拥有只可从 VPC 内访问的私有 IP 地址,请选择 No。
-
Choose a Public IP Address (选择公有 IP 地址) – 如果您希望选择已配置的弹性 IP 地址,请选择 Yes (是)。否则,请选择 No (否),让 Amazon Redshift 为您的实例创建弹性 IP 地址。
-
Elastic IP (弹性 IP) – 选择用于从 VPC 外部连接到集群的弹性 IP 地址。
-
Availability Zone (可用区) – 选择 No Preference (无首选项) 可让 Amazon Redshift 选择将在其中创建集群的可用区。否则,请选择特定可用区。
-
选择用于向授权设备授予集群访问权限的 VPC 安全组。
以下是 配置网络选项 部分 附加配置 第页。
-
您现在可以使用该集群。您可以按照“入门”步骤操作,通过上传示例数据并尝试示例查询来测试集群。