# 1. 파이썬 설치 ( 지금은 3.12.1 설치됨 LTS 설치 하면 된다. )
# 2. cli 다운로드
<https://cli.ncloud-docs.com/docs/guide-clichange>
# 3. cli 다운로드 후 관리할 폴더에 압출풀기
# 4. CMD 에서 Object Storage CLI 설치
pip install awscli==1.15.85
# 5. 설치 하면
# A new release of pip is available: 23.2.1 -> 23.3.1 알림과 함께
# To update, run: python.exe -m pip install --upgrade pip 안내가 나온다.
# 안내 대로 해주자.
# python.exe -m pip install --upgrade pip (안내 된 업그레이드)
# 6. cli 다운로드 후 CMD 에서 압축 푼 폴더로 이동
# ( 만약 윈도우즈 라면 cli_windows 폴더로 이동)
# 7. aws configure 입력 하고
# 8. 액세스 키, 시크릿 키 입력하고 엔터 계속
# CORS 설정 입력 명령어 형식
aws --endpoint-url=https://kr.object.gov-ncloudstorage.com s3api put-bucket-cors --bucket <버킷이름> --cors-configuration file://<json파일 경로>
# 예제
aws --endpoint-url=https://kr.object.gov-ncloudstorage.com s3api put-bucket-cors --bucket cors-test --cors-configuration file://cors-test.json
# CORS 설정 조회 명령어 형식
aws --endpoint-url=https://kr.object.gov-ncloudstorage.com s3api get-bucket-cors --bucket <버킷이름>
# 예제
aws --endpoint-url=https://kr.object.gov-ncloudstorage.com s3api get-bucket-cors --bucket cors-test
{
"CORSRules" : [
{
"AllowedHeaders" : ["*"],
"AllowedMethods" : ["GET", "PUT", "POST", "DELETE", "HEAD"],
"AllowedOrigins" : ["*"],
"MaxAgeSeconds" : 3000
}
]
}
버킷 공개하기: 버킷 안의 객체(파일/폴더)에 대한 리스트 조회, 파일 업로드
파일 공개하기: 파일 정보 조회 및 다운로드
참조 사이트:
https://docs.3rdeyesys.com/storage/ncloud-storage-object-storage-bucket-cors-setting-guide.html