Когда я пытаюсь опубликовать тему в своем терминале:
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, используя профиль по умолчанию. Если вы хотите использовать учетные данные user/yyyyy
, вам необходимо обновить учетные данные AWS с помощью aws configure
или установить их в переменных среды AWS_ACCESS_KEY_ID
и AWS_SECRET_ACCESS_KEY
.