|
|
1
3
如评论中所述,您需要具有适当的权限和凭据。您可以使用awscli在本地设置凭据,您应该能够通过pip安装awscli
看到这个了吗 guide 用于安装。
配置awscli时,将在以下位置设置凭据文件:
请注意,这将在您的计算机上存储AWS访问密钥ID和机密访问密钥。最好不要对根帐户执行此操作,而是为此目的创建一个辅助用户。 设置完成后,通过Boto3连接到AWS SNS将非常简单(假设链接的凭据可以访问您帐户上的SNS)。
或者,如果愿意,可以直接使用访问密钥和机密访问密钥创建Boto3客户端。
如果您仍然存在权限问题,那么链接的凭据可能无法访问SNS。通过转到IAM并确保所连接的用户具有足够的权限,可以通过AWS控制台修改权限。 |