ResourceNotFoundException:在帐户下找不到流
ResourceNotFoundException: Stream not found under account
这个问题和 and this question类似,但是他们的答案无法解决。
我正在尝试使用 kinesis firehose 在 AWS 中创建一个简单的流,以将数据流式传输到 s3 存储桶。流和存储桶都位于 us-east-1
,如 this post 所指定。
然后我创建了一个用户,其中包含可用于 kinesis(特别是 PutRecord)的所有可能的内联策略。我仔细检查了存储桶和流的区域是否相同,并仔细检查了流名称。
在我的电脑上 aws configure
之后,我尝试 运行:
aws kinesis put-record --stream-name my-stream-name --data file://payload.json --partition-key 1
但是我收到了ResourceNotFoundException ... Stream my-stream-name under account ... not found
。
几天来我一直在试图弄清楚可能是什么问题,老实说,在到处搜索并为多个区域、用户和策略重建流很多次之后,我已经没有想法了。
有人遇到过这个问题并设法解决了吗?关于可能缺少什么的任何想法?我可以尝试从 python -> kinesis -> s3 做一个简单流的教程的任何建议?
谢谢大家!
您正在使用“kinesis 数据流”API 将记录提取到“kinesis firehose”。这就是为什么您会收到资源未找到异常的原因,因为它正在查找运动数据流资源
试试这个 -
aws firehose put-record --delivery-stream-name <value> --record <value>
这个问题和
我正在尝试使用 kinesis firehose 在 AWS 中创建一个简单的流,以将数据流式传输到 s3 存储桶。流和存储桶都位于 us-east-1
,如 this post 所指定。
然后我创建了一个用户,其中包含可用于 kinesis(特别是 PutRecord)的所有可能的内联策略。我仔细检查了存储桶和流的区域是否相同,并仔细检查了流名称。
在我的电脑上 aws configure
之后,我尝试 运行:
aws kinesis put-record --stream-name my-stream-name --data file://payload.json --partition-key 1
但是我收到了ResourceNotFoundException ... Stream my-stream-name under account ... not found
。
几天来我一直在试图弄清楚可能是什么问题,老实说,在到处搜索并为多个区域、用户和策略重建流很多次之后,我已经没有想法了。
有人遇到过这个问题并设法解决了吗?关于可能缺少什么的任何想法?我可以尝试从 python -> kinesis -> s3 做一个简单流的教程的任何建议?
谢谢大家!
您正在使用“kinesis 数据流”API 将记录提取到“kinesis firehose”。这就是为什么您会收到资源未找到异常的原因,因为它正在查找运动数据流资源
试试这个 -
aws firehose put-record --delivery-stream-name <value> --record <value>