在 VPC 中创建集群
以下是如何在 Virtual Private Cloud (VPC) 中部署集群的一般步骤。
要在 VPC 中创建集群,请执行以下操作:
-
设置 VPC。
您可以在账户的默认 VPC(如果您的账户有的话)中或您创建的 VPC 中创建集群。有关更多信息,请参阅在创建集群时使用 EC2-VPC。要创建默认 VPC,请参阅《Amazon VPC 用户指南》中的创建 VPC。记下 VPC 标识符、子网和子网的可用区。您在启动集群时需要使用这些信息。
注意
您必须在自己的 VPC 中至少定义一个子网,以便您在下一步中将其添加到集群子网组。有关将子网添加到 VPC 的更多信息,请参阅 Amazon VPC 用户指南中的将子网添加到 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 安全组)。
您现在可以使用该集群。您可以按照“入门”步骤操作,通过上传示例数据并尝试示例查询来测试集群。