Почему при создании оповещения о бюджете я получаю недопустимый ARN для темы SNN - PullRequest
0 голосов
/ 28 октября 2018

Я просто пытаюсь настроить предупреждение о покупке бюджета, получаю сообщение об ошибке Недопустимая тема SNS ARN при попытке указать ARN SNS для предупреждения.

Я выполнил следующие действия:

  1. Создана новая тема SNS с SMS в качестве протокола.
  2. Создана подписка на тему (номер телефона в США).
  3. Протестирована подписка поотправка текста (это сработало).
  4. Скопировал ARN под столбцом ARN в разделе Темы в AWS SNS.
  5. Проверено Уведомление через Amazon Simple NotificationВ теме службы (SNS) и введен ARN из # 4.
  6. Я получаю ошибку Недопустимая тема SNS ARN рядом с полем Тема SNS ARN ,сразу после копирования и вставки ARN в поле.

Что случилось?Я знаю, что это правильный ARN, потому что я скопировал его прямо с консоли.Кроме того, насколько я понимаю, бюджеты и их оповещения не связаны с конкретным регионом, хотя темы SNS есть (тема в us-east-2, Северная Вирджиния).

Пожалуйста, дайте мне знатьесли вам нужно больше подробностей.

Ответы [ 2 ]

0 голосов
/ 16 мая 2019

У меня была такая же проблема.Вот что я испытал.

  • Начал создавать оповещение о выставлении счетов AWS
  • Попытался использовать существующую тему SNS, получил то же сообщение об ошибке, что и вы.Интересно, что если у вас есть синтаксическая ошибка в вашем SNS ARN, вы получите другое сообщение об ошибке «Пожалуйста, соблюдайте формат SNS ARN».
  • Мысль, что тема SNS должна быть в регионе США-ВОСТОК.Создан там только для оповещений о выставлении счетов.Все еще то же сообщение об ошибке.
  • Понял, что к теме должна быть прикреплена правильная политикаДобавлено заявление о политике, аналогичное предложенному @mmal.Все то же сообщение об ошибке.

Но потом я просто перезагрузил страницу и попытался создать уведомление о выставлении счетов с нуля.

И во второй раз это сработало !!

0 голосов
/ 07 ноября 2018

Убедитесь, что вы позволили budget.amazonaws.com публиковать сообщения на эту тему SNS в политике на основе ресурсов для темы SNS.

Добавьте следующее утверждение в политику

{
    "Sid": "ExampleSid123456789012",
    "Effect": "Allow",
    "Principal": {
        "Service": "budgets.amazonaws.com"
     },
    "Action": "SNS:Publish",
    "Resource": "your topic ARN"
}

Надеюсь, это сработает!

...