0

我使用以下 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"
}
}

我收到以下错误:

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

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

4

1 回答 1

2

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

于 2017-03-02T08:18:28.533 回答