在Python中使用SNS发布到主题时如何指定其他用户?

时间:2019-04-08 10:23:40

标签: python amazon-web-services amazon-sns

当我尝试在终端上发布到某个主题时:

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

1 个答案:

答案 0 :(得分:1)

user/xxxxx是您使用默认配置文件配置的AWS Credentials。如果您想使用user/yyyyy凭据,则需要使用aws configure或在环境变量AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEY

中设置它们来更新AWS凭据。