首页 > 解决方案 > 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 上不起作用,有人可以确认吗?

以前有人做过吗?

谢谢。

标签: aws-sdkmulesoftcloudhubassume-role

解决方案


CloudHub 不直接提供对基础架构的访问,因此您不能像文章中提到的那样设置环境变量:

这仅在运行客户拥有的服务器而非 CloudHub 中的运行时环境中才有可能,因为客户无法控制 CloudHub 工作人员的环境。

请注意,您用于访问 AWS 参数的任何连接器实施都必须像 Mule S3 连接器一样解决该信任问题。


推荐阅读