当我尝试发布到终端中的主题时:
import boto3
client = boto3.client('sns', region_name="us-east-2")
response = client.publish(
TopicArn="my_topic_arn",
Message="message",
)
我得到这个user/xxxxx is not authorized to perform: SNS:Publish on resource:
如何更改它以使用user/yyyyy
?
user/xxxxx
是您使用默认配置文件配置AWS Credentials的那个。如果您想使用user/yyyyy
凭证,则需要使用aws configure
更新AWS凭证或在环境变量中设置它们AWS_ACCESS_KEY_ID
和AWS_SECRET_ACCESS_KEY