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.
Надеюсь, это поможет кому-то еще.