x-amazon-apigateway-cors 객체 - Amazon API Gateway

x-amazon-apigateway-cors 객체

HTTP API에 대한 CORS(Cross-Origin Resource Sharing) 구성을 지정합니다. 확장은 루트 수준 OpenAPI 구조에 적용됩니다. 자세한 내용은 API Gateway에서 HTTP API CORS 구성 단원을 참조하세요.

속성 이름 유형 설명
allowOrigins Array

허용된 오리진을 지정합니다.

allowCredentials Boolean

자격 증명이 CORS 요청에 포함되는지 여부를 지정합니다.

exposeHeaders Array

노출되는 헤더를 지정합니다.

maxAge Integer

브라우저가 preflight 요청 결과를 캐시해야 하는 시간(초)을 지정합니다.

allowMethods Array

허용되는 HTTP 메서드를 지정합니다.

allowHeaders Array

허용되는 헤더를 지정합니다.

x-amazon-apigateway-cors 예제

다음은 HTTP API에 대한 CORS 구성 예제입니다.

"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" ] }