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
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie