kinesis firehose端点丢失

时间:2016-07-04 05:17:06

标签: amazon-kinesis-firehose

我已设置firehose通过代理收集数据并将其推送到elasticasearch。它适用于使用pyhon代码的单个记录。但我无法使用Kinesis Agent发送数据。 根据文档,应该有firehose和kinesis端点。但是没有这样的终点。

https://docs.aws.amazon.com/firehose/latest/dev/writing-with-agents.html

{
    "cloudwatch.emitMetrics": true,
    "kinesis.endpoint": "https://your/kinesis/endpoint", 
    "firehose.endpoint": "https://your/firehose/endpoint", 
    "flows": [
        {
            "filePattern": "/tmp/app1.log*", 
            "kinesisStream": "yourkinesisstream"
        }, 
        {
            "filePattern": "/tmp/app2.log*",
            "deliveryStream": "yourfirehosedeliverystream" 
        }
    ] 
}

我找不到firehose端点。我所拥有的是交付流名称。

1 个答案:

答案 0 :(得分:1)

您引用的文档链接具有Firehose端点的值,但这对您的Kinesis端点没有帮助。

端点取决于您要写入的区域。 Amazon Kinesis Agent的默认值为firehose.us-east-1.amazonaws.com

https://docs.aws.amazon.com/firehose/latest/dev/writing-with-agents.html#agent-config-settings

您最好的选择是参考AWS区域和终端文档:

http://docs.aws.amazon.com/general/latest/gr/rande.html