我已经用 python 设置了我的电脑并连接到 AWS。这已使用 s3_sample.py 文件成功测试,我必须使用文件中的凭证创建一个 IAM 用户帐户,该文件适用于 S3 存储桶。
我的下一个任务是创建一个 mqtt 桥,并使用 awslab - awslabs/mqtt-kinesis-bridge将一些数据放入 kinesis 流中。这似乎没问题,除了我在运行 bridge.py 时遇到错误。错误是:
Could not find ACTIVE stream:my_first_stream error:Stream my_first_stream under account 673480824415 not found.
奇怪的是,这不是我在建议为此桥设置的 .boto 文件中使用的帐户,这与我用于 S3 存储桶的凭据相同
[Credentials]
aws_access_key_id = AA1122BB
aws_secret_access_key = LlcKb61LTglis
在我看来,bridge.py 有一个硬编码的帐户,但我看不到它,也看不到它指向 .boto 文件的凭据。提前致谢