CORS권한 요구 사항 - 아마존 SageMaker

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

CORS권한 요구 사항

2020년 초에 Chrome 및 Firefox와 같이 널리 사용되는 브라우저에서 데이터라고 하는 이미지 EXIF메타데이터를 기반으로 이미지를 회전하는 기본 동작을 변경했습니다. 이전에는 브라우저가 항상 디스크에 저장된 것과 똑같은 방식으로 이미지를 표시했으며 일반적으로 회전되지 않은 상태였습니다. 변경 후에는 이제 방향 값이라는 이미지 메타데이터에 따라 이미지가 회전합니다. 이는 전체 기계 학습(ML) 커뮤니티에 중요한 영향을 미칩니다. 예를 들어 이미지에 주석을 다는 애플리케이션에서 EXIF 방향을 고려하지 않는 경우 이미지가 예상치 못한 방향으로 표시되어 레이블이 잘못 표시될 수 있습니다.

웹 표준 그룹 W3C가 이미지 회전을 제어하는 기능이 웹의 동일 출처 정책을 위반한다고 결정했기 때문에 Chrome 89부터는 더 이상 이미지 회전을 자동으로 방지할 AWS 수 없습니다. 따라서 레이블 작업 생성 요청을 제출할 때 작업자가 예측 가능한 방향으로 입력 이미지에 주석을 달 수 있도록 하려면 입력 이미지가 포함된 Amazon S3 버킷에 CORS 헤더 정책을 추가해야 합니다.

중요

입력 데이터가 포함된 Amazon S3 버킷에 CORS 구성을 추가하지 않으면 해당 입력 데이터 객체에 대한 레이블 지정 작업이 실패합니다.

Ground Truth 콘솔을 통해 작업을 생성하는 경우 이 기본적으로 CORS 활성화됩니다. 모든 입력 데이터가 입력 매니페스트 파일과 동일한 Amazon S3 버킷에 있지 않은 경우, 다음 지침에 따라 입력 데이터를 포함하는 모든 Amazon S3 버킷에 CORS 구성을 추가해야 합니다.

를 사용하여 Ground Truth 레이블 지정 작업을 생성하는 경우 S3 콘솔의 입력 데이터가 포함된 Amazon S3 버킷에 CORS 정책을 추가할 수 있습니다. CreateLabelingJob API Amazon S3 콘솔의 입력 이미지가 포함된 Amazon S3 버킷에 필수 CORS 헤더를 설정하려면 도메인 간 리소스 공유를 어떻게 추가합니까? 에 설명된 지침을 따르십시오. CORS . 이미지를 호스팅하는 버킷에는 다음 CORS 구성 코드를 사용하세요. Amazon S3 콘솔을 사용하여 버킷에 정책을 추가하는 경우 JSON 형식을 사용해야 합니다.

중요

3D 포인트 클라우드 또는 비디오 프레임 레이블 지정 작업을 생성하는 경우 CORS 구성에 규칙을 추가해야 합니다. 자세한 내용은 3D 포인트 클라우드 레이블 지정 작업 권한 요구 사항비디오 프레임 작업 권한 요건을(를) 각각 참조하세요.

JSON

[{ "AllowedHeaders": [], "AllowedMethods": ["GET"], "AllowedOrigins": ["*"], "ExposeHeaders": ["Access-Control-Allow-Origin"] }]

XML

<CORSConfiguration> <CORSRule> <AllowedOrigin>*</AllowedOrigin> <AllowedMethod>GET</AllowedMethod> <ExposeHeader>Access-Control-Allow-Origin</ExposeHeader> </CORSRule> </CORSConfiguration>

다음은 Amazon S3 콘솔을 사용하여 CORS 헤더 정책을 추가하기 위한 Amazon S3 설명서의 지침을 GIF 보여줍니다. 서면 지침은 설명서 페이지의 Amazon S3 콘솔 사용을 참조하십시오. 도메인 간 리소스 CORS 공유를 추가하려면 어떻게 해야 합니까? Amazon 심플 스토리지 서비스 사용 설명서에서 확인할 수 있습니다.

Amazon S3 콘솔을 사용하여 CORS 헤더 정책을 추가하는 방법에 대한 GIF입니다.