我想通过点击HTTP端点向Kinesis Stream添加数据,指定一些标头和数据。
我知道它可能通过API网关 - > AWS服务代理 - > Kinesis Stream。 我不想使用API网关。
我也不想使用KPL库。
任务是为Tibco服务提供端点,Tibco服务将数据提取到流中。
欢迎架构变更。!
答案 0 :(得分:1)
您正在寻找Kinesis API端点。
但是,处理身份验证和请求签名将会有很多工作,这已在AWS CLI和SDK中为您完成。
如果可能,请使用它们提交您的Kinesis数据。
如果无法做到这一点,您将需要创建自己的端点以接收更多“基本”请求,并将其转换为经过AWS身份验证的请求。这可以使用API网关(您声明您不想这样做)完成,也可以在EC2实例上托管您自己的Web服务器。
AWS提供了许多工具来帮助您轻松完成工作。要么使用它们,要么自己动手。