Ошибка AWS SNS - неверный параметр при публикации сообщения с использованием aws-cli - PullRequest
0 голосов
/ 16 января 2019

Я работаю со службами AWS SNS и завершил первоначальную настройку в качестве документации AWS. Мне просто нужно было проверить это с помощью aws-cli. Поэтому я использовал следующую команду для публикации тестового сообщения в теме SNS с моего локального ПК.

aws sns publish --topic-arn "arn:aws:sns:us-east-1:xxxxxxxxxxx:test-notification-service" --message "Hello, from SNS"

Однако я застрял на следующей общей ошибке. Это просто говорит неверный параметр. Я настроил ~ / .aws / учетные данные по мере необходимости.

An error occurred (InvalidParameter) when calling the Publish operation: Invalid parameter: TopicArn

1 Ответ

0 голосов
/ 17 января 2019

Проблема связана с кросс-регионом. Ваш регион по умолчанию в AWS-CLI может отличаться от региона, в котором находится ваше местоположение службы SNS.

Проверьте местоположение AWS-CLI и убедитесь, что вы находитесь в том же регионе, что и ваш SNS.

Чтобы проверить свой регион в AWS CLI, используйте:

aws configure get region

Для настройки вашего региона AWS вы можете использовать команду:

aws configure set region <region-name>

https://docs.aws.amazon.com/cli/latest/reference/configure/set.html

...