aws-sdk - MuleSoft AWS SDK -- 跨账户信任 (assumeRole)
问题描述
我们正在尝试使用 AWS 参数存储来存储用户名/密码并从 MuleSoft CloudHub 访问这些参数。
MuleSoft CloudHub 在后台使用 AWS 实例将应用程序部署到 Workers。
所以我的问题是我们可以做跨账户信任,我们会承担角色并授予访问权限。
在这篇文章(https://help.mulesoft.com/s/article/How-to-use-Default-AWS-Credentials-Provider-Chain-in-S3-connector)中提到我们可以使用跨账户但它在 CloudHub 上不起作用,有人可以确认吗?
以前有人做过吗?
谢谢。
解决方案
CloudHub 不直接提供对基础架构的访问,因此您不能像文章中提到的那样设置环境变量:
这仅在运行客户拥有的服务器而非 CloudHub 中的运行时环境中才有可能,因为客户无法控制 CloudHub 工作人员的环境。
请注意,您用于访问 AWS 参数的任何连接器实施都必须像 Mule S3 连接器一样解决该信任问题。
推荐阅读
- java - 用于 ElasticSearch 保存方法的 Spring Data 会增加计数(不正确),即使是更新也是如此
- typescript - 使用打字稿的酶中 ReactWrapper 的确切类型
- teechart - 在 Delphi 10.2 中打开现有项目报告“找不到类 TBarSeries”的错误。
- node.js - 如何在passport-oauth2中触发回调
- java - Log4j2 - 寻找一个无垃圾并进行异步日志记录的最小示例
- ios - 在 tabview 中加载数据
- java - 如何在 swagger-ui 中隐藏关系/嵌套对象的属性?
- configuration - Hybris 后台 - 在正确的选项卡中显示属性
- powerbi - DAX 按 productid 计算每个 productid 过滤器的销售额总和(不在 TOP 20 中)
- python - 如何执行 n 次计算?