1

我正在尝试使用 PowerShell 让联合用户访问 AWS API。(下面提供链接)

AWS 已正确配置为与 AD 一起使用。(它适用于我的一群同事)

我正在使用PowerShell 脚本来访问 AWS API。

当我尝试运行命令时出现问题Set-AWSSamlRoleProfile

错误:

C:\Windows\system32> Set-AWSSamlRoleProfile -EndpointName $EndpointName -PrincipalARN $PrincipalARN -RoleARN $RoleARN -StoreAs 'SAMLUser' > $null

Set-AWSSamlRoleProfile : Unable to set credentials: "choices" should have at least one element.

At line:1 char:1

+ Set-AWSSamlRoleProfile -EndpointName $EndpointName -PrincipalARN $Pri ...

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    + CategoryInfo          : InvalidArgument: (Amazon.PowerShe...leProfileCmdlet:SetSamlRoleProfileCmdlet) [Set-AWSSamlRoleProfile], ArgumentException

    + FullyQualifiedErrorId : ArgumentException,Amazon.PowerShell.Common.SetSamlRoleProfileCmdlet

任何帮助或指导表示赞赏。

4

1 回答 1

0

就我而言,问题是用户(我)不是 AD 组的一部分。

希望它可以帮助别人。

于 2019-08-24T17:23:20.750 回答