确认您的AWS账户是否已批准发送SMS消息到新加坡。如若未被批准,请联系AWS支持申请访问权限。
确认您输入的手机号码是否为有效的新加坡号码。您可以使用AWS SNS验证新加坡手机号码的格式是否正确。
确认您的AWS Cognito服务的短信AWS服务角色是否已分配到你所有的服务托管程序。
确认在AWS Cognito用户池设置中,你的SMS权限是否正确设置并向AWS SNS的主题ARN进行链接。请参考下列代码示例:
cognito = boto3.client('cognito-idp')
response = cognito.update_user_pool(
UserPoolId='your-user-pool-id',
SmsConfiguration={
'SnsCallerArn': 'your-SNS-ARN',
'ExternalId': 'your-external-id', #optional
'SmsAuthenticationMessage': 'your-message', #optional
'MfaConfiguration': 'OFF', #optional
'SmsConfiguration': '{}',
'AutoVerifiedAttributes': [
'phone_number',
]
}
)