遵循这个指南并创建一个Kinesis。
我遵循了指南,当我创建订阅筛选器(步骤12)时,当我试图发送到S3时会遇到这个错误:
调用InvalidParameterException操作时出错( PutSubscriptionFilter ):无法将测试消息传递到指定的消防软管流。检查给定的火管流是否处于活动状态。
我可以确认流是活动的,我可以通过控制台发送测试数据,并按预期的方式到达S3中。
这是我正在运行的命令(更改了我的帐户id):
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"我已经检查了受信任的实体,角色已经私密地使用了日志和消防水管。有什么想法吗?
发布于 2021-12-15 16:50:24
我相信您已经知道如何配置日志订阅筛选器,因此不会在我的回答中添加步骤。
希望这将有助于解决您的问题。
发布于 2022-11-27 01:50:32
我也很长一段时间都在和这个做斗争,对我来说是那两个哥特卡的:
指南中的第4步:确保将桶名改为桶名:

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

https://stackoverflow.com/questions/63154149
复制相似问题