aws-lambda
AWS Lambda przy użyciu Pythona
Szukaj…
Dlaczego AWS Lambda?
Obsługuje AWS Lambda
- Przejrzysta skalowalność i dostępność
- Operacje przyjazne dla programistów i nie ma potrzeby zarządzania serwerami
- Natywna integracja z usługami AWS
- Nie trzeba płacić za czas bezczynności
- RESTful integracji
- Monitorowanie interfejsu RESTful przy użyciu bramy API AWS
Hello World - Funkcja Lambda
Jest to jedna z najprostszych funkcji lambda. Jest to odpowiednik programu Hello World.
Aby utworzyć swój pierwszy program, wykonaj poniższe czynności.
- Zaloguj się do konsoli AWS
- Kliknij Lambda w obszarze obliczeń
- Kliknij opcję Utwórz funkcję Lambda
- Pomiń wybraną część planu
- W konfiguracji wyzwalacza kliknij kropkowany prostokąt
- Wybierz API Gateway
- Podaj wymagane szczegóły, jak na obrazku. Nazwa API to nazwa interfejsu API, który zamierzasz zbudować. Wzorzec zasobów to ścieżka adresu URL, którą można wywołać w funkcji Lambda. Wybierz wymaganą metodę http. W naszym przykładzie wybieramy GET. W AWS inscenizację można wykonać na różne sposoby, np. Prod, dev ... Pomoże ci to odróżnić funkcje od prod i dev. Dla celów demonstracyjnych wybierzmy bezpieczeństwo jako otwarte (nie jest zalecane w produkcji). Kliknij Dalej
- Skonfiguruj funkcję jak poniżej Podaj nazwę funkcji, opis funkcji i środowiska wykonawczego. Wybieramy Pythona jako środowisko wykonawcze.
- Zmodyfikuj kod. Tutaj drukujemy wydarzenie aws lambda w cloudtrail, które jest bezpłatne. Zwraca również ciąg znaków.
- Podaj moduł obsługi funkcji Lambda i rolę Upewnij się, że nazwa modułu obsługi powinna zaczynać się od funkcji lambda. Utwórz także nową rolę do wykonania funkcji lambda. Wybierz ilość pamięci głównej wymaganą do wykonania funkcji. Wybierz domyślny limit czasu i kliknij przycisk Dalej
- Kliknij przycisk Utwórz funkcję
- Teraz twoja funkcja jest gotowa do działania. Kliknij link podany przez aws Po kliknięciu łącza funkcja lambda zostanie uruchomiona w tle i wyświetli się w przeglądarce.
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow