Objeto x-amazon-apigateway-cors
Especifica la configuración de uso compartido de recursos entre orígenes (CORS) para una API HTTP. La extensión se aplica a la estructura de OpenAPI en el nivel raíz. Para obtener más información, consulte Configuración de CORS de las API de HTTP en API Gateway.
Nombre de la propiedad | Tipo | Descripción |
---|---|---|
allowOrigins |
Array |
Especifica los orígenes permitidos. |
allowCredentials |
Boolean |
Especifica si las credenciales están incluidas en la solicitud de CORS. |
exposeHeaders |
Array |
Especifica los encabezados que se exponen. |
maxAge |
Integer |
Especifica el número de segundos durante los que el navegador debe almacenar en caché los resultados de la solicitud preliminar. |
allowMethods |
Array |
Especifica los métodos HTTP permitidos. |
allowHeaders |
Array |
Especifica los encabezados permitidos. |
Ejemplo de x-amazon-apigateway-cors
A continuación, se muestra un ejemplo de configuración de CORS para una API HTTP.
"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" ] }