我已经成功地云端形成了一个认知标识池,并且无法看到如何将自定义映射添加到cloudformation中的“认知”身份验证提供者中。
在控制台上的认知身份验证提供者中,有一个下拉列表,我必须手动选择“使用自定义映射”,然后我可以手动将映射添加到我的自定义用户属性中。然而,我需要能够云形式,并正在努力为它找到正确的位置。
与此标识池一起运行的用户池将"SupportedIdentityProviders“设置为”认知“。
更新
我可以通过运行.
aws cognito-identity list-identities --max-results 2 --identity-pool-id xx-xxxx-x:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx这回我回来了
{
"IdentityPoolId": "xx-xxxx-x:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx",
"Identities": [
{
"IdentityId": "yy-yyyy-y:yyyyyyyy-yyyy-yyyy-yyyyyyyyyy",
"Logins": [
"cognito-idp.eu-west-2.amazonaws.com/eu-west-2_tFT6FBwIO"
],
"CreationDate": "2021-11-15T12:38:48.249000+00:00",
"LastModifiedDate": "2021-11-15T12:38:48.263000+00:00"
}
]
}使用我现在可以运行的“登录”信息..。
aws cognito-identity get-principal-tag-attribute-map --identity-pool-id xx-xxxx-x:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx --identity-provider-name "cognito-idp.eu-west-2.amazonaws.com/eu-west-2_tFT6FBwIO"回传
{
"IdentityPoolId": "xx-xxxx-x:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx",
"IdentityProviderName": "cognito-idp.eu-west-2.amazonaws.com/eu-west-2_tFT6FBwIO",
"UseDefaults": false,
"PrincipalTags": {
"attr_x": "custom:attr_x",
"attr_y": "custom:attr_y",
"attr_z": "custom:attr_z"
}
}但是,我仍然不知道如何通过cloudformation建立这个映射..。
问好马克。
发布于 2022-02-23 06:52:31
设置PrincipalTag属性映射在CloudFormation中还不支持,但是,根据CloudFormation路线图很快就会被支持。同时,您必须创建一个CloudFormation自定义资源或资源提供者来实现这一点。
https://stackoverflow.com/questions/69987544
复制相似问题