Size: a a a

DevOps — русскоговорящее сообщество

2020 May 09

E

Edgar in DevOps — русскоговорящее сообщество
Привет. Можете объяснить как подключиться к wifi на arch linux без интерфейса?
Не бейте если тут таких вопросов задавать нельзя.
источник

M

Mike in DevOps — русскоговорящее сообщество
Edgar
Привет. Можете объяснить как подключиться к wifi на arch linux без интерфейса?
Не бейте если тут таких вопросов задавать нельзя.
man wpasupplicant
источник

E

Edgar in DevOps — русскоговорящее сообщество
No such file or directory
источник

s0

shuu 01 in DevOps — русскоговорящее сообщество
Edgar
No such file or directory
источник

M

Mike in DevOps — русскоговорящее сообщество
Edgar
No such file or directory
....
источник

M

Mike in DevOps — русскоговорящее сообщество
источник

E

Edgar in DevOps — русскоговорящее сообщество
Проблема в том, что я не могу установить wpasupplicant, у меня нет интернета.
источник

V

Valentin in DevOps — русскоговорящее сообщество
Artem Barshatskyi
Доброго времени суток, тут можно задать вопрос по AWS?
Так что за вопрос?
источник

AB

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

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

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

AB

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

AB

Artem Barshatskyi in DevOps — русскоговорящее сообщество
Переслано от Artem Barshatskyi
пермишины для 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 DevOps — русскоговорящее сообщество
Переслано от Artem Barshatskyi
но в режиме теста все гуд, не понятно куда копать

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

AB

Artem Barshatskyi in DevOps — русскоговорящее сообщество
Переслано от 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
}


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

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

AB

Artem Barshatskyi in DevOps — русскоговорящее сообщество
Valentin
Так что за вопрос?
переслал выше
источник

V

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

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

в чем может быть причина?
Если integration type - lambda proxy, то нужно вернуть не просто json, а в нужном формате.
источник

AB

Artem Barshatskyi in DevOps — русскоговорящее сообщество
Valentin
Если integration type - lambda proxy, то нужно вернуть не просто json, а в нужном формате.
у меня без прокси
источник

AE

A E in DevOps — русскоговорящее сообщество
Edgar
Проблема в том, что я не могу установить wpasupplicant, у меня нет интернета.
Скачайте пакеты или поднимите временно прокси
источник

V

Valentin in DevOps — русскоговорящее сообщество
Artem Barshatskyi
Переслано от 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
}


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

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

V

Valentin in DevOps — русскоговорящее сообщество
Artem Barshatskyi
Переслано от 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
}


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

буду благодарен если кто то скажет как правильно обрабатывать запросы
Для этого нужен тип интеграции прокси, и проверять httpMethod в event
Название ключа могу перепутать
источник

AB

Artem Barshatskyi in DevOps — русскоговорящее сообщество
Valentin
Можно к ресурсу разные методы, и разные лямбды соответственно
Если логически удобно все в одной, то да, так как выше
Единственное, тогда бы я делал интеграцию по типу прокси, это удобнее - доступ к заголовкам, типу запроса, и т.д.
звучит как то сложно, для получения массива из базы
источник