Lambda Runtimes wyjaśnił

Lambda Runtimes wyjaśnił
AWS Lambda jest jedną z usług używanych do tworzenia aplikacji bez serwera za pomocą pulpitu nawigacyjnego. Usługa Lambda pozwala użytkownikowi utworzyć funkcję, która może uruchamiać i wykonywać kod dla dowolnego rodzaju aplikacji. Może uruchomić kod w odpowiedzi na każde wydarzenie z innych usług. Lambda zapewnia środowisko wykonawcze do pisania i wykonywania kodu dla aplikacji.

Ten przewodnik wyjaśnia następujące tematy:

  • Co to jest czas wykonawczy Lambda
  • Lambda obsługiwała czasy rundy
  • Niestandardowe czasy rundy
  • API środowiska wykonawczego

Zacznijmy od wyjaśnienia, czym jest Lambda Runtime.

Co to jest czas wykonawczy Lambda?

Lambda Runtime zapewnia programistom środowisko do tworzenia i testowania ich aplikacji za pomocą języków obsługiwanych przez usługę Lambda. Runtime jest odpowiedzialny za uruchomienie konfiguracji kodu przez użytkownika, czytanie nazwy pliku obsługi ze zmiennych środowiskowych. Następnie jest odpowiedzialny za wywołanie wydarzeń z Lambda Runtime Triggers:

Następny krok wyjaśnia czasy rundy obsługiwane przez usługę Lambda.

Lambda obsługiwała czasy rundy

Poniżej znajdują się domyślne czasy run, wspierane przez usługę Lambda:

  • .Rdzeń netto: 6 i 3.1
  • Idź 1.X
  • Rdza.
  • Java 11
  • NodeJS: v18.X
  • Python: 3.9
  • Ruby 2.7

Użytkownik może wybrać dowolny z czasów składowych z powyższego zrzutu ekranu, aby zbudować aplikację.

Niestandardowe czasy rundy

Użytkownik może utworzyć niestandardowy czas wykonywania w usłudze AWS Lambda, aby zbudować zastosowanie jego potrzeb. Aby korzystać z niestandardowego środowiska wykonawczego w AWS, użytkownik musi utworzyć następujące pliki:

/var/zadanie
├wiąt. Bootstrap
Funkcja ├wią.cii

Tutaj:

  • Bootstrap Plik jest zasadniczo punktem wejścia do niestandardowej lambda utworzonej przez użytkownika
  • funkcjonować Plik zawiera rzeczywisty kod dla aplikacji

Aby utworzyć niestandardowy czas wykonawczy na funkcji Lambda, przewiń w dół w dół, aby wybrać niestandardowy czas wykonywania wyboru:

Użytkownik może napisać własny kod w środowisku, a następnie przetestować go, aby zbudować aplikację:

Następny krok wyjaśnia interfejs API środowiska wykonawczego funkcji Lambda.

API środowiska wykonawczego

AWS zapewnia również adresy URL dla funkcji Lambda, które obsługują wbudowane punkty końcowe HTTPS, aby wywołać funkcję Lambda. Aby użyć tej funkcji, po prostu rozwinąć „Zaawansowane ustawienia”Zakładka i wybierz pole wyboru, aby włączyć adres URL funkcji:

Ta funkcja dostarczyła adresu URL funkcji po swoim stworzeniu, który można użyć w Internecie:

To wszystko dla Lambda Runtimes.

Wniosek

Lambda Runtimes są używane do zapewnienia środowiska do tworzenia aplikacji internetowych i mobilnych za pomocą języków obsługiwanych przez Lambda. Użytkownik może utworzyć i uruchomić niestandardowy czas wykonywania, aby utworzyć własny projekt za pomocą usługi Lambda. AWS Lambda pozwala również użytkownikowi połączyć się z interfejsem API bez tworzenia bramki. Ta funkcja zapewni adres URL funkcji do korzystania z funkcji w Internecie.