Size: a a a

2020 May 09

NZ

Nikolay Zaitsev in AWS_RU
Iurii Medvedev
Проще через пакер сделать инстанс и уже потом развернуть
Чет не подумал про пакер, спасибо!
источник

IM

Iurii Medvedev in AWS_RU
Nikolay Zaitsev
Чет не подумал про пакер, спасибо!
Да не за что по мне самое простое
источник

AD

Aliaksandr Dounar in AWS_RU
Nikolay Zaitsev
Привет. Кому-нибудь попадался шаблон для Cloudformation, который умеет?:
- Создать инстанс на базе Windows образа
- Установить и включить openssh-server службу
- Закинуть authorization_key и создать для этого нужные файлики и манипуляции с ними

Мне это нужно подготовить инстанс которым я могу управлять дальше через ansible
Windows, openssh. Чо?
Есть же нативные средства из коробки
источник

IM

Iurii Medvedev in AWS_RU
Кстати да винрм нормально работает
источник

NZ

Nikolay Zaitsev in AWS_RU
Aliaksandr Dounar
Windows, openssh. Чо?
Есть же нативные средства из коробки
Посмотрю в стороноу winrm. Взял стандартный протокол ssh для таких вещей прост.
источник

V

Viacheslav in AWS_RU
ансибл умеет в winrm
источник

IM

Iurii Medvedev in AWS_RU
И сейчас работает вполне сносно
источник

t

tungus in AWS_RU
привет. пытаюсь запустить свой контейнер из ecr в ecs. в events таски написано, что нет такого контейнера. но он есть. как-то его надо привязывать к кластеру или ещё куда-то?
источник

IM

Iurii Medvedev in AWS_RU
/report
источник

AB

Artem Barshatskyi in AWS_RU
Доброго времени суток, подскажите пожалуйста, создал lambda функцию, подключил тригер API Gateway и в API добавил метод GET и там же подключил функцию

в режиме теста я получаю данные а в постмане:
{"message":"Internal Server Error"}

в чем может быть причина?
источник

РР

Роман Рахманин... in AWS_RU
А логи?
источник

РР

Роман Рахманин... in AWS_RU
Включи логи на гейтвее и посмотри.  Самое common - не прописаны пермишшны на лямбде
источник

AB

Artem Barshatskyi in AWS_RU
Роман Рахманин
Включи логи на гейтвее и посмотри.  Самое common - не прописаны пермишшны на лямбде
пермишины для dynamodb? я их указал

подключил логи, вот что выдает
{
   "requestId": "MRegBh2cCYcEPjQ=",
   "ip": "1мой айпи,
   "requestTime": "09/May/2020:16:44:48 +0000",
   "httpMethod": "GET",
   "routeKey": "GET /getList",
   "status": "500",
   "protocol": "HTTP/1.1",
   "responseLength": "35"
}

в постмане тоже 500 статус призодит
источник

AB

Artem Barshatskyi in AWS_RU
но в режиме теста все гуд, не понятно куда копать

у меня есть 1 API с методом POST и GET, пост я обработал норм, все приходит и в базу пишет (через постман), сделал по такой же схеме только для GET, создал лямбду, дал права но не работает как надо
источник

AB

Artem Barshatskyi in AWS_RU
Решение моего вопроса 👆
Может кому будет полезно, нашел эту статью:

https://www.freecodecamp.org/news/building-an-api-with-lambdas-and-api-gateway-11254e23b703/

тут чел внутри лямбды проверяет с каким методом вызвали функцию

if (method === 'POST') {
  // do something
} else if (method === 'GET') {
  // do something
}


мне такая реализация помогла, теперь могу хендлить разные методы но мне кажется это капец какой костыль

буду благодарен если кто то скажет как правильно обрабатывать запросы
источник

N

Nikolai in AWS_RU
Artem Barshatskyi
Решение моего вопроса 👆
Может кому будет полезно, нашел эту статью:

https://www.freecodecamp.org/news/building-an-api-with-lambdas-and-api-gateway-11254e23b703/

тут чел внутри лямбды проверяет с каким методом вызвали функцию

if (method === 'POST') {
  // do something
} else if (method === 'GET') {
  // do something
}


мне такая реализация помогла, теперь могу хендлить разные методы но мне кажется это капец какой костыль

буду благодарен если кто то скажет как правильно обрабатывать запросы
API Gateway
источник

AB

Artem Barshatskyi in AWS_RU
Nikolai
API Gateway
?
источник

N

Nikolai in AWS_RU
Чтобы не костылем разделять методы
источник

AB

Artem Barshatskyi in AWS_RU
Nikolai
Чтобы не костылем разделять методы
Первый раз я сделал так: на каждый метод повесил лямбду, на POST работает, на GET работает только в тесте, в постмане статус 500
источник

AB

Artem Barshatskyi in AWS_RU
Nikolai
Чтобы не костылем разделять методы
проблема была в том, что я создал HTTP API, после того как создал REST API то все заработало как надо, можно работать без костылей)
источник