Skip to content

Latest commit

 

History

History

voting-backend

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Voting Backend

С бэкендом для голосования всё должно быть просто - поправьте 26-ую строчку, чтобы она указывала на нужный топик, и создайте новую лямбда-функцию, используя представленный образец.

Для того, чтобы функция могла публиковать сообщения в топике, она должна иметь соответствующую политику, присоединённую к роли. Это можно сделать вот так:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": ["sns:Publish"],
            "Resource": "arn:aws:sns:*:*:*"
        }
    ]
}

Приведённый пример будет работать, однако у него есть недостаток: в этом случае функция может публиковать сообщения в любой топик, а это излишне. Попробуйте настроить политику таким образом, чтобы отправка сообщений была возможна только в один топик.