amazon-web-services - 使用 java 的 Kinesis 跨账户访问
问题描述
我想编写一个 Java 进程,该进程将使用 STS 在从 Kinesis 读取的账户 A 中扮演一个角色,然后将事件发送到账户 B 中的 Kinesis 流中。我该如何实现这一点,因为 AWS 目前不支持它。
解决方案
您将需要创建两个 Kinesis 客户端。
对于账户 A,调用 STS,获取新凭证,然后使用这些凭证创建 Kinesis 客户端。
对于账户 B,使用来自账户 B 的凭证创建 Kinesis 客户端。
然后,您的应用程序将使用第一个客户端从 Kinesis 读取,并使用第二个客户端写入 Kinesis。
推荐阅读
- python - keras - tensorflow错误地使用GPU,没有使用它的所有内存
- java - 如何舍入此代码中打印的星号数量?
- python - 在 Dataframe 中的两列之间为所有日期添加行的快速方法
- c++ - (structname/classname) does not name a type C++
- flutter - Flutter android studio 导入包路径
- amazon-s3 - Camel S3:在调度程序关闭的情况下列出 S3 存储桶文件
- vba - Vba宏下标超出范围
- google-cloud-storage - Cloud Dataflow GlobalWindow 触发器被忽略
- unix - 使用非交互式 SSH 登录删除文件
- python - “这是 WebDriver 服务器的初始起始页” - 无法在使用 IE 11 的 Selenium/Python 程序中解析