gpt4 book ai didi

amazon-web-services - AWS Cloudformation 创建的角色未显示在身份池下拉列表中

转载 作者:行者123 更新时间:2023-12-03 07:44:32 25 4
gpt4 key购买 nike

我使用 Troposphere 创建了一个 cloudformation 模板。然而,我坚持将角色附加到身份池。

角色和身份池都创建得很好 - 但角色附件不起作用。

因此,我尝试在 AWS UI 上附加该角色,但它没有出现在“经过身份验证的角色”旁边的下拉列表中。

This section

这是我正在使用的信任关系:

 {
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"Federated": "cognito-identity.amazonaws.com"
},
"Action": "sts:AssumeRoleWithWebIdentity",
"Condition": {
"StringEquals": {
"cognito-identity.amazonaws.com:aud": "<<REGION:GUID>>"
},
"ForAnyValue:StringLike": {
"cognito-identity.amazonaws.com:amr": "authenticated"
}
}
}
]
}

我应该怎样做才能让角色显示在下拉列表中?

非常感谢对此的帮助。

最佳答案

要让角色显示在下拉列表中,您需要添加 RoleName 属性。

问题从来不在于信任关系。问题在于它在 CloudFormation 模板中的定义方式。

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html#cfn-iam-role-rolename

关于amazon-web-services - AWS Cloudformation 创建的角色未显示在身份池下拉列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54074506/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com