我正在尝试SNS
使用boto3为我的应用程序提供服务。我已经了解了这篇文章,但是我该如何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()