Как указать другого пользователя при публикации в теме с SNS в Python? - PullRequest
0 голосов
/ 08 апреля 2019

Когда я пытаюсь опубликовать тему в моем терминале:

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 голосов
/ 08 апреля 2019

user/xxxxx - это то, что вы настроили учетные данные AWS с использованием профиля по умолчанию. Если вы хотите использовать user/yyyyy учетные данные, вам потребуется обновить учетные данные AWS с помощью aws configure или задать их в переменных среды AWS_ACCESS_KEY_ID и AWS_SECRET_ACCESS_KEY

...