Pomocí REST API (AWS API Gateway v1) můžeme použít X-API-Key
záhlaví v požadavku a udržovat API Klíč pro kontrolu přístupu na danou sledovanou vlastnost.
V AWS když jsem se jít do API Gateway a vyberte REST API (v1), pak podle Zdroje vidím: API Key Required
a pod API Klíče nemohu najít můj klíč.
Pomocí serverless
to může být nakonfigurován tak, jako je tento:
provider:
apiKeys:
- my-api-key
functions:
hello:
handler: handler.hello
events:
- http:
path: /hello
method: get
private: true
Ale když jsem se přejít na httpApi
pak jsem se:
Configuration warning at 'functions.hello.events[0].httpApi': unrecognized property 'private'
Navíc, v API Gateway, pod HTTP API (v2) nejsou tam žádné Klíče API kdekoliv.
Když jsem zkontrolovat dokumentaci, tam je velký oddíl o API Klíče v rámci REST API: https://www.serverless.com/framework/docs/providers/aws/events/apigateway ale API Gateway HTTP API se nic o API klíče: https://www.serverless.com/framework/docs/providers/aws/events/http-api
Je tam REST API (API Gateway v1) API klíč ekvivalent v HTTP API (API Gateway v2)? V podstatě, chci, aby bylo možné použít X-API-Key
s HTTP API jako v REST API.