Oracle Cloud Object Storage 액세스
오브젝트 스토리지에 버킷 생성
Oracle Object Storage Service에 대한 액세스를 설정하려면 Object Storage에 대한 버킷을 생성해야 합니다.
NoSQL 테이블의 데이터를 일시적으로 복사할 수 있는 버킷을 Parquet 형식으로 생성합니다. 이는 ADW로 데이터를 전송하기 위한 준비 과정입니다. 버킷을 생성하려면 Oracle Cloud 콘솔로 이동하여 다음을 수행합니다.
- 디스플레이 왼쪽에 있는 메뉴에서 Storage를 선택하고 Object Storage & Archive Storage를 선택합니다.
- 버킷을 생성할 구획을 선택합니다.
- 구체적인 이름을 제공합니다.
- 기본 스토리지 계층에서 표준을 선택합니다.
- 원하는 암호화를 선택하고 생성을 누릅니다.
다른 파일을 만들 필요가 없습니다. 버킷이 생성되면 구성에서 버킷의 이름을 버킷의 구획과 함께 지정하기만 하면 됩니다. 그러면 유틸리티에서 버킷을 가져와서 복사할 테이블에서 파생된 이름으로 객체를 생성합니다.
예를 들어, 생성한 버킷 이름이 nosql-to-ADW
이고 ADW에 복사할 테이블의 이름이 myTable
인 경우 유틸리티에서 Oracle NoSQL Migrator를 사용하도록 지시합니다. 그러면 유틸리티가 myTable
라는 NoSQL 테이블에서 데이터를 검색하여 Parquet 형식으로 변환하고 Parquet 데이터를 myTable_2021_07_22/Data/000000.parquet, myTable_2021_07_22/Data/000001.parquet 등의 이름을 가진 객체로 nosql-to-ADW
버킷에 복사합니다.
오브젝트 스토리지에 대한 권한 부여 토큰을 생성합니다.
버킷을 생성한 후 사용자가 지정한 권한 부여 토큰(AUTH_TOKEN)을 사용하여 오브젝트 스토리지 서비스로 ADW를 인증하려는 경우 및 시스템 관리자가 자동으로 ADW를 생성하지 않은 경우 오브젝트 스토리지 버킷에 기록된 파일에 액세스할 수 있도록 해당 토큰을 직접 생성해야 합니다. ADW와 오브젝트 스토리지 간의 통신은 이 AUTH_TOKEN 및 데이터베이스의 사용자 이름/비밀번호 인증 방식을 사용합니다.
AUTH_TOKEN를 만들려면 다음 단계를 수행합니다.
- OCI 콘솔의 프로파일 메뉴에서 사용자 설정으로 이동합니다.
- 리소스에서 인증 토큰을 선택합니다. 토큰 생성을 누릅니다.
- 시스템 관리자 대신 AUTH_TOKEN를 생성한 다음 안전하게 보관할 수 있도록 파일에 복사합니다. 사용자 또는 시스템 관리자가 생성한 경우 AUTH_TOKEN를 ADW 데이터베이스에 저장해야 합니다. For details on how to do this, see Enable the OCI Resource Principal Credential or Store/Enable the User's Object Storage AUTH_TOKEN in the ADW Database