Cors - AWS Lambda

Cors

Lambda 함수 URL에 대한 교차 오리진 리소스 공유(CORS) 설정입니다. CORS를 사용하여 모든 오리진에서 함수 URL에 대한 액세스 권한을 부여합니다. CORS를 사용하여 함수 URL에 대한 요청에서 특정 HTTP 헤더 및 메서드의 액세스를 제어할 수도 있습니다.

내용

AllowCredentials

함수 URL에 대한 요청에서 쿠키 또는 기타 자격 증명을 허용할지 여부입니다. 기본값은 false입니다.

유형: 부울

필수 항목 여부: 아니요

AllowHeaders

오리진에서 함수 URL에 대한 요청에 포함할 수 있는 HTTP 헤더입니다. 예, Date, Keep-Alive, X-Custom-Header.

유형: 문자열 어레이

배열 멤버: 최대 항목 수는 100개입니다.

길이 제약: 최대 길이는 1,024입니다.

패턴: .*

필수 항목 여부: 아니요

AllowMethods

함수 URL을 호출할 때 허용되는 HTTP 메서드입니다. 예: GET, POST, DELETE 또는 와일드카드 문자(*).

유형: 문자열 어레이

배열 멤버: 최대 항목 수는 6개입니다.

길이 제약: 최대 길이는 6입니다.

패턴: .*

필수 항목 여부: 아니요

AllowOrigins

함수 URL에 액세스할 수 있는 오리진입니다. 특정 오리진을 쉼표로 구분하여 원하는 만큼 나열할 수 있습니다. 예: https://www.example.com, http://localhost:60905.

또는 와일드카드 문자(*)를 사용하여 모든 오리진에 액세스 권한을 부여할 수 있습니다.

유형: 문자열 어레이

배열 멤버: 최대 항목 수는 100개입니다.

길이 제약: 최소 길이 1자. 최대 길이는 253입니다.

패턴: .*

필수 항목 여부: 아니요

ExposeHeaders

함수 URL을 호출하는 오리진에 노출하려는 함수 응답의 HTTP 헤더입니다. 예, Date, Keep-Alive, X-Custom-Header.

유형: 문자열 어레이

배열 멤버: 최대 항목 수는 100개입니다.

길이 제약: 최대 길이는 1,024입니다.

패턴: .*

필수 항목 여부: 아니요

MaxAge

웹 브라우저가 프리플라이트 요청의 결과를 캐시할 수 있는 최대 시간(초)입니다. 기본값은 0으로 설정되어 있습니다. 즉, 브라우저가 결과를 캐시하지 않습니다.

유형: 정수

유효한 범위: 최소값은 0입니다. 최대값은 86400입니다.

필수 항목 여부: 아니요

참고

이 API를 언어별 AWS SDK 중 하나로 사용하는 방법에 대한 자세한 설명은 다음을 참조하세요.