摘要:无法在端口443上切换到kinesis firehose。无法在此处放置任何记录。 在过去的3-4天里,我一直在困扰着这个问题,无处不在。重新创建了整个VPC,但仍然卡住了。
以下是我的用例:
我们有内部强化的基于Debian设备的产品。我已将其启动到子网中。
它有2个NIC,这意味着它无法获取公共IP。我只是通过向IGW公开开放进行测试,最终需要将其设置为私有子网。
安全组,NACL->全部具有0.0.0.0/0允许。
路由表: 10.0.0.0/16-本地 0.0.0.0/0-IGW
tcping -p 443 firehose.us-east-1.amazonaws.com 失败,失败,失败。
即使对此或google.com等其他网站进行简单的ping有时也会失败,并突然开始工作。
我在同一子网中启动了第二个设备,但是这次使用单个NIC“ eth0”。 奇怪的是,现在一切正常。
如果有人遇到类似问题,请寻求反馈。
脚本对此进行测试:
import boto3
boto3.set_stream_logger(name='botocore')
firehose = boto3.client(
'firehose',
aws_access_key_id="<id>",
aws_secret_access_key="<secret>",
region_name="us-east-1")
for i in xrange (1,10):
res = firehose.put_record(
DeliveryStreamName='<Stream_name>',
Record = {
'Data': "Hello World" + '\n'
}
)
print res