7.4 Object 권한 관리 - Public Bucket
생성된 Bucket은 기본적으로 Private 상태입니다. 인증없이는 접근할 수 없는 상태입니다. Bucket을 Public으로 변경하게 되면 별도 인증 없이 접근할 수 있습니다. Pre-Authenticated Requests 처럼 임시 공유 링크가 생기는 것이 아니라, Bucket에 대한 접근이 허용되어 Object의 URL 경로로 바로 접근할 수 있습니다.
Bucket의 상세 정보 화면으로 이동합니다. Visibility가 Private 임을 확인 할 수 있습니다. 변경을 위해 Edit Visibility를 클릭합니다.
Visibility을 아래와 같이 변경후 저장합니다.
Visibility: Public으로 변경합니다.
Allow users to list objects from bucket: 기본적으로 선택되어 있습니다. 선택하면, API로 Object 목록 조회를 허용하게 됩니다.
Object의 URL 경로를 확인하기 위해 Object의 우측 액션메뉴를 통해 상세정보로 이동합니다.
Object 상세 정보에서 URL 경로를 확인합니다. URL 경로 포맷은 다음과 같습니다.
https://objectstorage.<region_name>.oraclecloud.com/n/<object_storage_namespace>/b/<bucket>/o/<object_name>
확인된 Object URL을 브라우저로 접속합니다. 인증없이 바로 접속되는 것을 확인할 수 있습니다.
Object 상위 경로로 접근하면 아래와 같이 JSON 형식으로 Object의 목록이 조회됩니다.
https://objectstorage.<region_name>.oraclecloud.com/n/<object_storage_namespace>/b/<bucket>/o/
이 글은 개인으로서, 개인의 시간을 할애하여 작성된 글입니다. 글의 내용에 오류가 있을 수 있으며, 글 속의 의견은 개인적인 의견입니다.