首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS将订阅过滤器用于使用Cloudformation的Kin产消防软管-检查给定的火管流是否处于活动状态

AWS将订阅过滤器用于使用Cloudformation的Kin产消防软管-检查给定的火管流是否处于活动状态
EN

Stack Overflow用户
提问于 2020-07-29 12:57:52
回答 2查看 4.3K关注 0票数 0

遵循这个指南并创建一个Kinesis。

我遵循了指南,当我创建订阅筛选器(步骤12)时,当我试图发送到S3时会遇到这个错误:

调用InvalidParameterException操作时出错( PutSubscriptionFilter ):无法将测试消息传递到指定的消防软管流。检查给定的火管流是否处于活动状态。

我可以确认流是活动的,我可以通过控制台发送测试数据,并按预期的方式到达S3中。

这是我正在运行的命令(更改了我的帐户id):

代码语言:javascript
复制
aws logs put-subscription-filter --log-group-name "myLogGroup" --filter-name "Destination" --filter-pattern "{$.userIdentity.type = Root}" --destination-arn "arn:aws:firehose:ap-southeast-1:1234567890:deliverystream/my-delivery-stream" --role-arn "arn:aws:iam::1234567890:role/CWLtoKinesisFirehoseRole"

我已经检查了受信任的实体,角色已经私密地使用了日志和消防水管。有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2021-12-15 16:50:24

我相信您已经知道如何配置日志订阅筛选器,因此不会在我的回答中添加步骤。

  1. 去消防水管和检查日志是你的消防软管有权限来执行λ,如果没有,请添加所需的角色。
  2. 现在使用消防软管测试启动虚拟数据流,查看您的数据正在移动,直到lambda或S3。
  3. 检查云跟踪和云监视日志,并查看是否发现任何错误。
  4. 打开IAM角色并检查添加到角色中的所有必需角色,现在单击信任关系添加- "logs“、"IAM”和组件名称(在我的例子中是"Ec2“)。

希望这将有助于解决您的问题。

票数 0
EN

Stack Overflow用户

发布于 2022-11-27 01:50:32

我也很长一段时间都在和这个做斗争,对我来说是那两个哥特卡的:

指南中的第4步:确保将桶名改为桶名:

第8步:

请确保将您的帐户ID --没有突出显示:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63154149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档