Visual studio 2017 为什么AWS Explorer for VS2017没有';“不要”;会议“;配置文件类型?

Visual studio 2017 为什么AWS Explorer for VS2017没有';“不要”;会议“;配置文件类型?,visual-studio-2017,aws-sdk-net,Visual Studio 2017,Aws Sdk Net,背景: 在我们的组织中,我们有很多AWS账户 我们使用其中一个来定义所有IAM用户,每个开发人员一个。 然后每个团队都有一个不同的AWS帐户 要进入帐户,开发人员必须模拟一个名为“开发人员”的角色 此外,我们拥有每个用户所需的Mfa身份验证 为了让AWS Explorer在Visual Studio 2015中工作,我们通过Powershell在RegisteredAccounts.json文件中创建了一个会话ProfileType凭据。通过这种方式,我们可以将Mfa身份验证和角色模拟绑定到一个

背景

在我们的组织中,我们有很多AWS账户

我们使用其中一个来定义所有IAM用户,每个开发人员一个。 然后每个团队都有一个不同的AWS帐户

要进入帐户,开发人员必须模拟一个名为“开发人员”的角色

此外,我们拥有每个用户所需的Mfa身份验证

为了让AWS Explorer在Visual Studio 2015中工作,我们通过Powershell在RegisteredAccounts.json文件中创建了一个会话ProfileType凭据。通过这种方式,我们可以将Mfa身份验证和角色模拟绑定到一个临时有效的配置文件中,并将其存储在本地

该概要文件随后由Visual Studio 2015拾取,然后AWS Explorer通过在我们的任何帐户中模拟“开发人员”角色来工作

问题

这种方便的行为似乎在AWS工具包的VS 2017版本中消失了:任何带有“ProfileType”的配置文件都不能使用RegisteredAccounts.json中存储的“会话”

现在我们不能再使用这种变通方法了

这是故意的吗?这是虫子吗?是否有其他方法使VS 2017 AWS工具包模拟AWS角色


我也处于类似的情况。然而,我过去常常扮演角色

它有一个
-o
参数,用于将假定角色的凭据作为附加配置文件附加到%USERPROFILE%\.aws\credentials

由于此配置文件不需要MFA,因此可由AWS Visual Studio 2017和2019工具包选择


更新:AWS Visual Studio工具包现已发布。

最近添加的支持,用于在Visual Studio 2013和2015版本中使用这些配置文件,但尚未在Visual Studio 2017工具包预览中发布。谢谢,这很酷。我想可以公平地假设它可能是VS2017工具包最终版本的一部分。我有一个类似的问题。在最近的版本中,有人找到了一种方法来实现这一点吗?我需要扮演角色。现在不支持这一点似乎很愚蠢。