Ich habe eine Ressource in Amazon ApiGateway erstellt. Es zeigt auf eine Lambda-Funktion. Dies wird durch eine native mobile Anwendung (Android und iOS), die bereits in der Wildnis ist getroffen.
Ich möchte jetzt die Lambda-Funktion ändern, aber ich sehe keine Möglichkeit, meine ApiGateway-Ressource so zu ändern, dass sie auf einen Alias des Lambda verweist. Dies ist das erste Mal, dass ich mit einer dieser Technologien spiele und ich sehe keinen einfachen Mechanismus, um dies in der aws-Konsole zu verwalten.
Wie kann ich meine ApiGateway-Ressource so ändern, dass sie auf meinen Lambda-Alias zeigt, damit ich die Stammdaten bearbeiten kann, ohne vorhandene Clients zu beeinträchtigen?
Unter Integrationstyp - & gt; Lambda-Funktion müssen Sie einen Verweis auf die Stage-Variable MyLambdaFuntionName:${stageVariables.lambdaAlias}
hinzufügen und dann für jede Stufe den lambdaAlias
in der Registerkarte Stage-Variablen entsprechend setzen (lambdaAlias = dev, lambdaAlias = prod, etc.)
Es gibt ein Beispiel mit Screenshots hier: Ссылка
Es ist eine Art versteckt am Ende der Seite beginnend mit "Alternativ können Sie statische Namen mischen und anpassen"
Tags und Links amazon-web-services aws-lambda aws-api-gateway