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