Zacznij terazZacznij za darmo

Skonfiguruj zmienne etapu

W firmie NovaTech zarządzasz API do obsługi zamówień w trzech środowiskach: dev, staging i prod. Każde środowisko musi wywoływać inny alias Lambda i łączyć się z inną tabelą DynamoDB.

Użyj konfiguratora zmiennych etapu, aby ustawić poprawne wartości dla każdego etapu. Konfigurator pokazuje, jak API Gateway rozwiązuje wartości ${stageVariables.lambdaAlias} i ${stageVariables.tableName} w czasie działania dla każdego środowiska.

Eksperymentuj z różnymi wartościami zmiennych, aby zobaczyć, jak ta sama definicja API obsługuje trzy środowiska bez żadnych zmian w kodzie.

Pytanie: jeśli etap prod ma ustawione lambdaAlias=prod, a integracja API Gateway jest skonfigurowana jako arn:aws:lambda:us-east-1:123456789012:function:payments:${stageVariables.lambdaAlias}, jaki jest pełny ARN wywoływany przez API Gateway, gdy żądanie trafia do etapu prod?

To ćwiczenie jest częścią kursu

Automatyzacja wdrożeń na AWS

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń

Rozpocznij ćwiczenie