创建AWS Cognito用户池时出错

时间:2017-03-01 18:00:05

标签: amazon-web-services aws-cli aws-cognito

我使用以下JSON文件作为AWS CLI的输入来创建AWS Cognito用户池:

{
"PoolName": "INTC", 
"Policies": {
    "PasswordPolicy": {
        "MinimumLength": 6, 
        "RequireUppercase": true, 
        "RequireLowercase": true, 
        "RequireNumbers": true, 
        "RequireSymbols": true
    }
    },
    "AutoVerifiedAttributes": [
        "email",
        "phone_number"
    ],
    "SmsConfiguration": {
    "SnsCallerArn": "arn:aws:sns:ap-northeast-1:710161973367:INT"
}
}

我收到以下错误:

  

调用时发生错误(NotAuthorizedException)   CreateUserPool操作:角色arn不属于您的帐户。

如果我从phone_number删除AutoVerificationAttributes,则会创建用户池而不会出现错误。

1 个答案:

答案 0 :(得分:1)

SmsCallerARN必须是一个角色而不是SNS主题。