我正在尝试将SNS
服务boto3用于我的应用程序。
我得到this post,但我如何实际设置SNS
服务(不是S3
)?
我需要知道的是如何连接并捕获任何异常。
解决方案:
在我的settings.py
中我添加了这些内容:
AWS_ACCESS_KEY = "..."
AWS_SECRET_ACCESS_KEY = "..."
AWS_REGION = "eu-central-1"
我在哪里使用SNS服务我这样做了:
sns = boto3.client(service_name="sns",
aws_access_key_id=settings.AWS_ACCESS_KEY,
aws_secret_access_key=settings.AWS_SECRET_ACCESS_KEY,
region_name=settings.AWS_REGION, use_ssl=True)
topics = self.sns.list_topics()