无法通过多个NIC切换到firehose

时间:2018-07-13 03:52:32

标签: amazon-vpc amazon-kinesis-firehose

摘要:无法在端口443上切换到kinesis firehose。无法在此处放置任何记录。 在过去的3-4天里,我一直在困扰着这个问题,无处不在。重新创建了整个VPC,但仍然卡住了。

以下是我的用例:

  1. 我们有内部强化的基于Debian设备的产品。我已将其启动到子网中。

  2. 它有2个NIC,这意味着它无法获取公共IP。我只是通过向IGW公开开放进行测试,最终需要将其设置为私有子网。

  3. 安全组,NACL->全部具有0.0.0.0/0允许。

  4. 路由表: 10.0.0.0/16-本地 0.0.0.0/0-IGW

  5. tcping -p 443 firehose.us-east-1.amazonaws.com 失败,失败,失败。

  6. 即使对此或google.com等其他网站进行简单的ping有时也会失败,并突然开始工作。

  7. 我在同一子网中启动了第二个设备,但是这次使用单个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

0 个答案:

没有答案