为啥我会收到“您的账户不支持该地区的 EC2-Classic 平台。”?

Posted

技术标签:

【中文标题】为啥我会收到“您的账户不支持该地区的 EC2-Classic 平台。”?【英文标题】:Why do I get "Your account does not support the EC2-Classic Platform in this region."?为什么我会收到“您的账户不支持该地区的 EC2-Classic 平台。”? 【发布时间】:2015-02-12 16:48:32 【问题描述】:

为什么我的账户不支持 EC2-Classic 平台?

我要做的只是创建一个 Redshift 数据库,但我无法让我的客户端连接。

【问题讨论】:

【参考方案1】:

我猜你指的是安全中“安全组”部分中的消息:

> 您的账户不支持该地区的 EC2-Classic 平台。集群安全组仅在支持 EC2-Classic 平台时可用。相反,请使用 VPC 安全组来控制对集群的访问。转到 EC2 控制台以查看您的 VPC 安全组。有关更多信息,请参阅有关支持的平台和在 VPC 中管理集群的 Amazon Redshift 文档。

这说明您不必担心为 EC2-Classic 设置安全组。而是使用 VPC 安全组中的安全组。 您可以在创建集群期间或选择修改集群时为您的 Redshift 集群选择一个安全组。 根据您与 AWS VPC 的连接类型(通过 *** 或 Direct Connect 或通过公共互联网),您必须选择正确的源 IP 地址。 假设您通过公共 Internet,那么 Redshift 需要有一个公共 IP,并且安全组必须允许从您的公共 IP 到您为 Redshift 指定的端口的流量。 在 ***/DirectConnect 的情况下,最有可能使用私有 IP。

【讨论】:

【参考方案2】:

在某个时间点之后创建的帐户只能使用 EC2-VPC。另外一些 AWS 区域(如 eu-central-1)只支持 EC2-VPC。

【讨论】:

【参考方案3】:

2013-12-04 之后创建的帐户仅支持 EC2-VPC。 http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Introduction.html

【讨论】:

【参考方案4】:

你们都是对的。

您应该转到 Redshift 区域中的“安全”选项,创建一个子网组并将其附加到您的一个 VPC 中(如果您还没有,请创建一个)。

【讨论】:

以上是关于为啥我会收到“您的账户不支持该地区的 EC2-Classic 平台。”?的主要内容,如果未能解决你的问题,请参考以下文章

为啥我会收到此错误

为啥我会收到这个 TypeError?

为啥我会收到序列化错误?

为啥我会收到错误消息?

知道为啥我会收到此错误吗?

为啥我会收到这种错误验证错误?