CORS와의 교차 도메인 리소스 공유를 추가하려면 어떻게 해야 합니까? - Amazon Simple Storage Service

문서의 영문과 번역 사이에 충돌이 있는 경우에는 영문 버전을 따릅니다. 번역 버전은 기계 번역을 사용하여 제공합니다.

CORS와의 교차 도메인 리소스 공유를 추가하려면 어떻게 해야 합니까?

이 단원에서는 Amazon S3 콘솔을 사용하여 S3 버킷에 cross-origin 리소스 공유(CORS) 구성을 추가하는 방법을 설명합니다. CORS는 한 도메인에서 로드되어 다른 도메인에 있는 리소스와 상호 작용하는 클라이언트 웹 애플리케이션을 허용합니다.

cross-origin 요청을 허용하도록 버킷을 구성하려면 해당 버킷에 CORS 구성을 추가합니다. CORS 구성은 버킷에 대한 액세스를 허용할 오리진과 각 오리진에 대해 지원되는 작업(HTTP 메서드)을 식별하는 규칙과 기타 작업별 정보를 포함하는 XML 문서입니다. CORS 및 예제에 대한 자세한 내용은 Amazon Simple Storage Service 개발자 가이드교차 원본 리소스 공유(CORS)를 참조하십시오.

버킷에 대해 CORS를 활성화하면 ACL(액세스 제어 목록)과 기타 액세스 권한 정책이 계속 적용됩니다.

S3 버킷에 CORS 구성을 추가하려면

  1. AWS Management 콘솔에 로그인한 다음 https://console.aws.amazon.com/s3/에서 Amazon S3 콘솔을 엽니다.

  2. 버킷 이름 목록에서 버킷 정책을 만들 버킷의 이름을 선택합니다.

  3. 권한을 선택하고 CORS 구성을 선택합니다.

  4. CORS 구성 편집기 텍스트 상자에 새 CORS 구성을 입력하거나 복사하여 붙여넣거나, 기존 구성을 편집합니다. CORS 구성은 XML 파일입니다. 편집기에 입력하는 텍스트는 유효한 XML이어야 합니다. 자세한 내용은 내 버킷에서 CORS를 구성하려면 어떻게 해야 합니까?를 참조하십시오.

  5. Save를 선택합니다.

    참고

    Amazon S3는 CORS 구성 편집기 제목 옆에 버킷의 Amazon 리소스 이름(ARN)을 표시합니다. ARN에 대한 자세한 내용은 Amazon Web Services 일반 참조Amazon 리소스 이름(ARN) 및 AWS 서비스 네임스페이스 단원을 참조하십시오.

추가 정보