【发布时间】:2017-01-31 06:33:01
【问题描述】:
我们正在尝试将 AWS Kinesis Firehose 与 Redshift 输出一起使用。我们已经创建了 Firehose Delivery Stream。我们在 VPC 安全组中有一个 Redshift 集群。 但似乎 Firehose 无法连接到集群。
这是我们创建 VPC 安全组的 sn-p。
"RedshiftVPCSecurityGroup": {
"Type": "AWS::EC2::SecurityGroup",
"Properties": {
"SecurityGroupIngress": [
{
"CidrIp": "52.19.239.192/27",
"FromPort": "5439",
"ToPort": "5439",
"IpProtocol": "tcp"
}
],
"VpcId": {
"Ref": "VpcId"
},
"GroupDescription": "Redshift VPC security group"
}
}
按照这个link,我们设置了一个允许来自“52.19.239.192/27”的连接的入口规则。但这似乎不起作用,我们仍然收到以下错误。
与指定 Amazon Redshift 集群的连接失败。确保安全设置允许 Firehose 连接,确保在 Amazon Redshift 目标配置或 JDBC URL 中指定的集群或数据库正确,并且集群可用。
有谁知道我们做错了什么?
【问题讨论】:
-
您的集群是否在公共子网中?
标签: amazon-web-services amazon-redshift amazon-kinesis-firehose