Pytania otagowane jako aws-api-gateway

17
Jak przekazać kwerendę lub parametr trasy do AWS Lambda z Amazon API Gateway
na przykład, jeśli chcemy użyć GET /user?name=bob lub GET /user/bob Jak przekazałbyś oba te przykłady jako parametr do funkcji Lambda? Widziałem coś o ustawianiu „mapowanego z” w dokumentacji, ale nie mogę znaleźć tego ustawienia w konsoli API Gateway. method.request.path.parameter-namedla parametru ścieżki o nazwie parameter-namezdefiniowanej na stronie Żądanie metody. method.request.querystring.parameter-namedla parametru …


3
Brama API a zwrotny serwer proxy
Aby poradzić sobie z architekturą mikrousług, jest często używany razem z odwrotnym serwerem proxy (takim jak nginx lub apache httpd), aw przypadku problemów związanych z cięciem krzyżowym używany jest wzorzec bramy API . Czasami Reverse proxy wykonuje pracę bramy API. Dobrze będzie zobaczyć wyraźne różnice między tymi dwoma podejściami. Wygląda …

18
API Gateway CORS: brak nagłówka „Access-Control-Allow-Origin”
Chociaż CORS został skonfigurowany za pośrednictwem API Gateway i ustawiono Access-Control-Allow-Originnagłówek, nadal otrzymuję następujący błąd podczas próby wywołania interfejsu API z AJAX w przeglądarce Chrome: XMLHttpRequest nie może załadować http://XXXXX.execute-api.us-west-2.amazonaws.com/beta/YYYYY . Żądany zasób nie zawiera nagłówka „Access-Control-Allow-Origin”. W związku z tym źródło „null” nie ma dostępu. Odpowiedź miała kod stanu …



19
Brak tokenu uwierzytelniania podczas uzyskiwania dostępu do API Gateway?
Próbuję wywołać funkcję Lambda przez AWS API Gateway. Kiedy wspominam o typie uwierzytelnienia NONE, działa dobrze, ale API staje się publiczne i każdy z adresem URL może uzyskać dostęp do mojego API. Aby zabezpieczyć wywołanie API, używam typu uwierzytelniania AWS_IAM, a także dołączam zasadę AmazonAPIGatewayInvokeFullAccess do mojego użytkownika, ale otrzymuję …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.