TheKoguryo's 기술 블로그

Version 2019.06.03

7.4 Object 권한 관리 - Public Bucket

Public Bucket

  1. 생성된 Bucket은 기본적으로 Private 상태입니다. 인증없이는 접근할 수 없는 상태입니다. Bucket을 Public으로 변경하게 되면 별도 인증 없이 접근할 수 있습니다. Pre-Authenticated Requests 처럼 임시 공유 링크가 생기는 것이 아니라, 각 Object의 URL 경로로 바로 접근할 수 있습니다.

  2. Bucket의 상세 정보 화면으로 이동합니다. Visibility가 Private 임을 확인 할 수 있습니다. 변경을 위해 [Update Visility]를 클릭합니다.
    그림

  3. Visiblity 설정화면입니다.

    • VISIBILITY: PUBLIC으로 변경합니다.
    • Allow users to list objects from bucket: 기본적으로 선택되어 있습니다. 선택하면, API로 Object 목록 조회를 허용하게 됩니다.
      그림
  4. Object의 URL 경로를 확인하기 위해 Object의 우측 액션에서 [Details] 클릭합니다.
    그림

  5. Object 상세 정보에서 URL 경로를 확인합니다.
    URL 경로 포맷은 다음과 같습니다.

    https://objectstorage.<region_name>.oraclecloud.com/n/<object_storage_namespace>/b/<bucket>/o/<object_name>

    그림

  6. 확인된 Object URL을 브라우저로 접속합니다. 인증없이 바로 접속되는 것을 확인할 수 있습니다.
    그림

  7. Object 상위 경로로 접근하면 아래와 같이 JSON 형식으로 Object의 목록이 조회됩니다.

    https://objectstorage.<region_name>.oraclecloud.com/n/<object_storage_namespace>/b/<bucket>/o/


    그림



** 이 글은 개인으로서, 개인의 시간을 할애하여 작성된 글입니다. 글의 내용에 오류가 있을 수 있으며, 글 속의 의견은 개인적인 의견입니다. **
Last updated on 20 Dec 2018