要解决"Amazon SNS策略限制订阅功能无效"的问题,您可以尝试以下解决方法:
{
"Version": "2012-10-17",
"Id": "example-policy",
"Statement": [
{
"Sid": "AllowAllSubscriptions",
"Effect": "Allow",
"Principal": "*",
"Action": "SNS:Subscribe",
"Resource": "arn:aws:sns:us-west-2:123456789012:MyTopic"
}
]
}
请将123456789012替换为您的AWS账号ID,将us-west-2替换为您的AWS区域,MyTopic替换为您的SNS主题ARN。
import boto3
sns = boto3.client('sns')
response = sns.subscribe(
TopicArn='arn:aws:sns:us-west-2:123456789012:MyTopic',
Protocol='email',
Endpoint='user@example.com'
)
print(response)
请将123456789012替换为您的AWS账号ID,将us-west-2替换为您的AWS区域,MyTopic替换为您的SNS主题ARN,user@example.com替换为您的订阅端点。
如果您仍然遇到问题,建议查看Amazon SNS文档或联系AWS支持以获取进一步的帮助和支持。
上一篇:Amazon SNS不发送短信。