首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用自定义映射来形成匿名用户池身份验证提供程序

如何使用自定义映射来形成匿名用户池身份验证提供程序
EN

Stack Overflow用户
提问于 2021-11-16 10:33:57
回答 1查看 257关注 0票数 1

我已经成功地云端形成了一个认知标识池,并且无法看到如何将自定义映射添加到cloudformation中的“认知”身份验证提供者中。

在控制台上的认知身份验证提供者中,有一个下拉列表,我必须手动选择“使用自定义映射”,然后我可以手动将映射添加到我的自定义用户属性中。然而,我需要能够云形式,并正在努力为它找到正确的位置。

与此标识池一起运行的用户池将"SupportedIdentityProviders“设置为”认知“。

更新

我可以通过运行.

代码语言:javascript
复制
aws cognito-identity list-identities --max-results 2 --identity-pool-id xx-xxxx-x:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx

这回我回来了

代码语言:javascript
复制
{
    "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"
        }
    ]
}

使用我现在可以运行的“登录”信息..。

代码语言:javascript
复制
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"

回传

代码语言:javascript
复制
{
    "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建立这个映射..。

问好马克。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-23 06:52:31

设置PrincipalTag属性映射在CloudFormation中还不支持,但是,根据CloudFormation路线图很快就会被支持。同时,您必须创建一个CloudFormation自定义资源资源提供者来实现这一点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69987544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档