Set-AWSSamlRoleProfile завершается ошибкой с "Невозможно установить учетные данные: " варианты "должны иметь хотя бы один элемент". ошибка

Я пытаюсь получить доступ федеративного пользователя к AWS API с помощью PowerShell. (Ссылка предоставлена ​​ниже)

AWS правильно настроен для работы с AD. (Это работает для группы моих коллег)

Я использую скрипт PowerShell для доступа к API AWS.

Проблема возникает, когда я пытаюсь запустить команду 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

Любая помощь или руководство приветствуется.

0 ответов

В моем случае проблема была в том, что пользователь (я) не был частью группы по AD.

Надеюсь, это поможет кому-то еще.

Другие вопросы по тегам