Skip to main content
이 제품의 최신 릴리즈를 사용할 수 있습니다.
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

StorageGRID에서 S3 버킷에 대한 CORS 구성

S3 버킷과 해당 버킷의 객체가 다른 도메인의 웹 애플리케이션에서 액세스할 수 있도록 하려면 CORS(교차 출처 리소스 공유)를 구성할 수 있습니다.

시작하기 전에
이 작업 정보

CORS(교차 출처 리소스 공유)는 한 도메인의 클라이언트 웹 애플리케이션이 다른 도메인의 리소스에 액세스할 수 있도록 하는 보안 메커니즘입니다. 예를 들어, Images`이라는 S3 버킷을 사용하여 그래픽을 저장한다고 가정해 보겠습니다. `Images 버킷에 대해 CORS를 구성하면 해당 버킷의 이미지를 웹사이트 `http://www.example.com`에 표시할 수 있습니다.

버킷에 CORS 활성화

단계
  1. 텍스트 편집기를 사용하여 필요한 XML을 생성합니다. 이 예시는 S3 버킷에 CORS를 활성화하는 데 사용되는 XML을 보여줍니다. 구체적으로 다음과 같습니다.

    • 모든 도메인이 버킷에 GET 요청을 보낼 수 있도록 허용합니다.

    • 해당 http://www.example.com 도메인은 GET, POST 및 DELETE 요청만 보낼 수 있습니다.

    • 모든 요청 헤더가 허용됩니다.

      <CORSConfiguration
          xmlns="http://s3.amazonaws.com/doc/2020-10-22/">
          <CORSRule>
              <AllowedOrigin>*</AllowedOrigin>
              <AllowedMethod>GET</AllowedMethod>
              <AllowedHeader>*</AllowedHeader>
          </CORSRule>
          <CORSRule>
              <AllowedOrigin>http://www.example.com</AllowedOrigin>
              <AllowedMethod>GET</AllowedMethod>
              <AllowedMethod>POST</AllowedMethod>
              <AllowedMethod>DELETE</AllowedMethod>
              <AllowedHeader>*</AllowedHeader>
          </CORSRule>
      </CORSConfiguration>

      CORS 구성 XML에 대한 자세한 내용은 "Amazon Web Services(AWS) 문서: Amazon Simple Storage Service 사용자 가이드"을 참조하십시오.

  2. 대시보드에서 버킷 보기*를 선택하거나 *스토리지(S3) > *버킷*을 선택합니다.

  3. 표에서 버킷 이름을 선택합니다.

    버킷 상세 정보 페이지가 나타납니다.

  4. 버킷 액세스 탭에서 CORS(교차 출처 리소스 공유) 아코디언을 선택합니다.

  5. CORS 활성화 확인란을 선택합니다.

  6. CORS 구성 XML을 텍스트 상자에 붙여넣습니다.

  7. *변경 사항 저장*을 선택합니다.

CORS 설정 수정

단계
  1. 텍스트 상자에서 CORS 구성 XML을 업데이트하거나 *지우기*를 선택하여 처음부터 다시 시작하세요.

  2. *변경 사항 저장*을 선택합니다.

CORS 설정 비활성화

단계
  1. CORS 활성화 확인란의 선택을 해제합니다.

  2. *변경 사항 저장*을 선택합니다.