2

我正在尝试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()
4

0 回答 0