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

问题描述 投票:0回答:1

当我尝试发布到终端中的主题时:

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

python amazon-web-services amazon-sns
1个回答
0
投票

user/xxxxx是您使用默认配置文件配置AWS Credentials的那个。如果您想使用user/yyyyy凭证,则需要使用aws configure更新AWS凭证或在环境变量中设置它们AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEY

© www.soinside.com 2019 - 2024. All rights reserved.