如何在AWS SAM或Cloudformation中添加Identity Provider



我正在尝试添加SAM应用程序中描述的身份提供程序。

当我运行sam deploy时,我得到以下错误:

The attribute mapping is missing required attributes [nickname] (Service: AWSCognitoIdentityProviderService; Status Code: 400; Error Code: InvalidParameterException; Request ID: xy; Proxy: null)  

尽管在我的YAML定义中,我将属性nickname映射如下:

UserPoolIdentityProvider:
Type: AWS::Cognito::UserPoolIdentityProvider
Properties: 
AttributeMapping:
given_name: "nickname"
sub: "username"
email: "email"
ProviderDetails:
...

检查提供者是否有"昵称";属性以及池是否支持。

最新更新