【问题标题】:AWS API Gateway Service Proxy to Kinesis Firehose到 Kinesis Firehose 的 AWS API Gateway 服务代理
【发布时间】:2016-01-14 17:18:23
【问题描述】:
谁能告诉我目前是否有通过服务代理将 Kinesis Firehose 传输流绑定到 API 网关端点的选项。我尝试使用带有 Firehose PutRecord 操作和新的 PutRecordRequest json 的 Kinesis 服务类型来执行此操作,但网关未能指定错误,它试图将传入的请求模型映射到常规的 kinesis PutRecordRequest 模型。
【问题讨论】:
标签:
amazon-web-services
aws-api-gateway
amazon-kinesis
amazon-kinesis-firehose
【解决方案1】:
如果您从 API Gateway 调用 Kinesis firehose,则服务类型应为 firehose,然后您可以提供调用 firehose 的 PutRecord 命令。
以下是 API 中映射的不同 kinesis 服务。
API Gateway 中的 AWS 服务 ---> 各自的应用程序
Kinesis ---> Kinesis Streams
Firehose ---> Kinesis Firehose
Kinesis 分析 ---> Kinesis 分析
感谢和问候,
斯里维涅什 KN
【解决方案2】:
截至昨天,AWS API Gateway 控制台中提供 Kinesis Firehose 支持。