Невозможно отправить текстовое сообщение через AWS SNS из AWS CLI / Console / SDK - PullRequest
0 голосов
/ 15 февраля 2019

Я получаю следующую ошибку при использовании службы SNS.

 {
    "notification": {
        "messageId": "hash",
        "timestamp": "2019-02-15 17:23:08.352"
    },
    "delivery": {
        "destination": "+1xxxxxxxxxx",
        "smsType": "Promotional",
        "providerResponse": "Internal error",
        "dwellTimeMs": 137
    },
    "status": "FAILURE"
}

Я попытался изменить регион, номер телефона и тип на Транзакционный.

AWS IAM settings

1 Ответ

0 голосов
/ 15 февраля 2019

Я попытался с этим на AWS CLI, и это сработало для меня.

 aws sns publish --phone-number +5556223456 --message 'Success!'

Обратите внимание, что для этого необходимо настроить CLI AWS с секретным ключом и паролем AWS перед использованием.

Обновление:

Другая возможная причина может заключаться в том, чтоПолитики IAM не имеют адекватного разрешения.Вам потребуется разрешение sns: на публикацию, как показано на скриншоте.

enter image description here

...