Notice
Recent Posts
Recent Comments
Link
투케이2K
178. (Aws/Amazon) [Aws S3 Storage] AWS 콘솔에서 S3 버킷 저장소 CORS 설정 JSON 정보 확인 방법 정리 본문
Aws (Amazon)
178. (Aws/Amazon) [Aws S3 Storage] AWS 콘솔에서 S3 버킷 저장소 CORS 설정 JSON 정보 확인 방법 정리
투케이2K 2026. 2. 4. 20:54728x90
[개발 환경 설정]
개발 환경 : Aws / Amazon Web Services

[설명 정리]
// --------------------------------------------------------------------------------------
[개발 및 환경]
// --------------------------------------------------------------------------------------
- 인프라 : Aws / Amazon Web Services
- 기술 구분 : Aws / S3 / CORS
- 사전) S3 개념 정리 :
>> AWS S3 (Amazon Simple Storage Service) 는 AWS 에서 제공하는 객체 스토리지 서비스로, 인터넷을 통해 데이터를 저장하고 검색할 수 있도록 설계되었습니다
>> 기본 용어 정리 :
- 객체(Object): S3에 저장되는 데이터 단위. 파일과 메타데이터로 구성됩니다
- 버킷(Bucket): 객체를 저장하는 컨테이너. S3에서 데이터를 저장하려면 먼저 버킷을 생성해야 합니다
- 키(Key): 객체를 식별하는 고유한 이름. 버킷 내에서 객체를 구분하는 데 사용됩니다
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[설 명]
// --------------------------------------------------------------------------------------
1. AWS 콘솔 → S3 서비스 진입
2. CORS 를 확인할 대상 버킷 선택
3. 상단 탭에서 Permissions(권한) 클릭
4. 아래로 스크롤 → Cross-origin resource sharing (CORS) 정보 확인
>> ✅ 예시 CORS JSON :
[
{
"AllowedHeaders": [
"*"
],
"AllowedMethods": [
"PUT",
"POST"
],
"AllowedOrigins": [
"*"
],
"ExposeHeaders": []
}
]
5. ✅ CORS JSON 에 포함 되는 Key 추가 설명 정리
>> AllowedOrigins : 허용된 도메인 : 브라우저 출처(origin) 지정
>> AllowedMethods : 허용된 HTTP 메서드 : GET/PUT/DELETE 등 필수
>> AllowedHeaders : 요청 시 허용 헤더 : "*" 또는 필요한 헤더
>> ExposeHeaders : 응답에서 노출 가능 헤더 : ETag 등
>> MaxAgeSeconds : Preflight 캐시 시간 : 선택
>> 운영 환경 CORS 설정 예시 :
{
"CORSRules": [
{
"AllowedOrigins": ["https://your-frontend-domain.com"],
"AllowedMethods": ["GET"], // 조회 권한만, PUT 업로드 및 DELETE 삭제 권한은 회수
"AllowedHeaders": ["*"],
"ExposeHeaders": []
}
]
}
6. AWS CLI 를 통한 CORS JSON 확인 방법 정리 :
>> aws s3api get-bucket-cors --bucket <버킷이름>
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------
[Aws S3 Storage] S3 (Amazon Simple Storage Service) 버킷 저장소 개념 및 설명 정리
https://kkh0977.tistory.com/7619
https://blog.naver.com/kkh0977/223733087281?trackingCode=blog_bloghome_searchlist
[유틸 파일] getS3FileUpload - Aws S3 버킷 저장소 파일 업로드 수행 - AmazonS3 File Upload
https://blog.naver.com/kkh0977/223797276630?trackingCode=blog_bloghome_searchlist
[유틸 파일] getS3FileDownload - Aws S3 버킷 저장소 파일 다운로드 수행 - AmazonS3 File Download
https://blog.naver.com/kkh0977/223797282036?trackingCode=blog_bloghome_searchlist
[유틸 파일] deleteS3File - Aws S3 버킷 저장소 파일 삭제 수행 - AmazonS3 File Delete
https://blog.naver.com/kkh0977/223797286196?trackingCode=blog_bloghome_searchlist
// --------------------------------------------------------------------------------------
728x90
반응형
'Aws (Amazon)' 카테고리의 다른 글
Comments
