Browsed by
Tag: lambda

Lambda context

Lambda context

Uruchomienie funkcji Lambda powoduje wywołanie handlera, czyli funkcji, która może wywołać inne funkcje lub zająć się obsługą przesłanych do niej danych. Szkielet takiego handlera w różnych językach wygląda podobnie: Node.js

Python

W C# (NET.Core) sprawa jest trochę bardziej skomplikowna, ale wywoływana funkcja wygląda tak

Co łączy wszystkie technologie? Event i context. Event to dane przesłane „z zewnątrz” do funckji Lambda. Context to parametr, który przekazuje handlerowi informacje na temat tzw. runtime, czyli wszystko co trzeba wiedzieć o…

Read More Read More

AWS Lambda – nowy edytor

AWS Lambda – nowy edytor

Miałem pisać dziś o czymś innym, ale wczoraj AWS pokazało na re:Invent 2017 nowy edytor dla moich ulubionych funkcji Lambda. Jakiś czas temu Amazon kupił Cloud9, a wczoraj oddał nam to narzędzie do pracy. Pierwsze wrażenia poniżej. Zasoby Bezpośrednio w edytorze widzimy zarówno wyzwalacze jak i zasoby, do których ma uprawnienia nasza Lambda. Jeżeli zmienimy rolę przypisaną do funkcji od razu zobaczymy zmianę w edytorze. Wygodne. Możemy także dodać wyzwalacz oraz go skonfigurować   Edytor Sam edytor pozwala nam teraz na edycję…

Read More Read More

Jak za pomocą funkcji Lambda włączyć i wyłączyć serwer EC2 w AWS

Jak za pomocą funkcji Lambda włączyć i wyłączyć serwer EC2 w AWS

Pisałem już kilka razy o lambdach. Między innymi stawialiśmy api oparte na lambdzie. Dziś krótki i szybki tip, jak za pomocą funkcji Lambda włączyć i wyłączyć serwer EC2 w AWS. Obie funkcje napisane w Pythonie, korzystają z boto3. Myślę, że komentarze w kodzie wystarczą za manual. Włączamy maszynę tak:

A wyłączamy tak:

Obie funkcje muszą mieć oczywiście rolę, która im pozwoli na takie działania. Poniżej polityka którą powinniśmy podpiąć pod rolę która pozwoli funckji lambda tworzenie logów oraz…

Read More Read More