我们正在尝试将AWS Kinesis Firehose与Redshift输出结合使用。我们创建了Firehose Delivery Stream。我们在VPC安全组中有一个Redshift群集。 但似乎Firehose无法连接到群集。如何在VPC中的Redshift群集上解除Kinesis Firehose CIDR/IP?
这是我们创建VPC安全组的一个片段。
"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中指定的群集或数据库是否正确,并且群集可用。
有谁知道我们做错了什么?
您的群集是在一个** public **子网中吗? –