Usługa AWS Database Migration obsługuje teraz Redis jako usługę docelową
July 30, 2021AWS Lambda z procesorem AWS Graviton2 to 34% oszczędności
September 29, 2021AWS Lambda obsługuje Python 3.9 zarówno jako zarządzane środowisko uruchomieniowe, jak i obraz bazowy kontenera. Możesz teraz tworzyć funkcje AWS Lambda w Pythonie 3.9 i korzystać z jego nowych funkcji, takich jak obsługa TLS 1.3, nowe operacje na ciągach i słownikach oraz ulepszona obsługa stref czasowych. Python 3.9 zawiera również optymalizacje wydajności, z których można korzystać bez wprowadzania jakichkolwiek zmian w kodzie.
Aby wdrożyć funkcje Lambda za pomocą Pythona 3.9, prześlij kod przez konsolę Lambda i wybierz środowisko uruchomieniowe Python 3.9. Możesz także użyć AWS CLI, AWS Serverless Application Model (AWS SAM) i AWS CloudFormation do wdrażania i zarządzania aplikacjami bezserwerowymi napisanymi w Pythonie 3.9. Ponadto można również użyć dostarczonego przez AWS obrazu podstawowego języka Python 3.9 do kompilowania i wdrażania funkcji języka Python 3.9 przy użyciu obrazu kontenera. Aby przeprowadzić migrację istniejących funkcji Lambda działających we wcześniejszych wersjach języka Python, zaktualizuj kod, aby był zgodny z językiem Python 3.9, a następnie zaktualizuj środowisko wykonawcze funkcji do wersji Python 3.9.
Python 3.9 to najnowsza wersja Pythona, która będzie obsługiwana w zakresie bezpieczeństwa i poprawek błędów do października 2025 roku. Lambda automatycznie zastosuje aktualizacje do zarządzanego środowiska wykonawczego Pythona 3.9 oraz do obrazu bazowego dostarczonego przez Pythona 3.9 AWS, gdy staną się one dostępne w Pythonie społeczność. Środowisko uruchomieniowe Python 3.9 jest dostępne we wszystkich regionach, w których dostępna jest Lambda, z wyjątkiem regionów Chin.
Źródło