x-amazon-apigateway-cors-Objekt - Amazon API Gateway

x-amazon-apigateway-cors-Objekt

Gibt die CORS-Konfiguration (Cross-Origin Resource Sharing) für eine HTTP-API an. Die Erweiterung gilt für die OpenAPI-Struktur auf Stammebene. Weitere Informationen hierzu finden Sie unter Konfigurieren von CORS für eine HTTP-API.

Eigenschaften
Name der Eigenschaft Typ Beschreibung
allowOrigins Array

Gibt die zulässigen Ursprünge an.

allowCredentials Boolean

Gibt an, ob Anmeldeinformationen in der CORS-Anforderung enthalten sind.

exposeHeaders Array

Gibt die Header an, die bereitgestellt werden.

maxAge Integer

Gibt die Anzahl der Sekunden an, während der der Browser Preflight-Anfrageergebnisse zwischenspeichern soll.

allowMethods Array

Gibt die zulässigen HTTP-Methoden an.

allowHeaders Array

Gibt die zulässigen Header an.

Beispiel für x-amazon-apigateway-cors

Das folgende Beispiel zeigt eine CORS-Konfiguration für eine HTTP-API.

"x-amazon-apigateway-cors": { "allowOrigins": [ "https://www.example.com" ], "allowCredentials": true, "exposeHeaders": [ "x-apigateway-header", "x-amz-date", "content-type" ], "maxAge": 3600, "allowMethods": [ "GET", "OPTIONS", "POST" ], "allowHeaders": [ "x-apigateway-header", "x-amz-date", "content-type" ] }