Oracle Cloud Object Storage 액세스
Oracle Object Storage Service에 대한 액세스를 설정하는 간단한 단계입니다.
오브젝트 스토리지에 버킷 생성
Oracle Object Storage Service에 대한 액세스를 설정하려면 오브젝트 스토리지에 대한 버킷을 생성해야 합니다.
Parquet 형식으로 NoSQL 테이블의 데이터를 일시적으로 복사할 수 있는 버킷을 생성합니다. 이는 ADW로 데이터를 전송하기 위한 준비 과정입니다. 버킷을 생성하려면 Oracle Cloud 콘솔로 이동하여 다음을 수행합니다.
-
디스플레이 왼쪽의 메뉴에서 Storage(스토리지)를 선택하고 Object Storage & Archive Storage(오브젝트 스토리지 및 아카이브 스토리지)를 선택합니다.

-
적용된 필터에서 버킷을 생성할 구획을 선택합니다.

-
설명이 포함된 이름을 제공하십시오.
-
기본 스토리지 계층에서 표준을 선택합니다.

-
원하는 암호화를 선택하고 버킷 생성을 누릅니다.

다른 파일을 만들 필요가 없습니다. 버킷이 생성되면 버킷의 컴파트먼트와 함께 구성에 버킷 이름을 지정하면 유틸리티에서 버킷 이름을 가져와서 복사할 테이블에서 파생된 이름으로 객체를 생성합니다.
예를 들어, 생성한 버킷의 이름이 nosql-to-adw이고 ADW로 복사할 테이블의 이름이 myTable인 경우 Oracle NoSQL Migrator를 사용하도록 유틸리티에 지시하면 이 유틸리티는 이름이 myTable인 NoSQL 테이블에서 데이터를 검색하여 Parquet 형식으로 변환한 다음 Parquet 데이터를 `nosql-to-ADW` 버킷에 myTable_2021_07_22/Data/000000.parquet, myTable_2021_07_22/Data/000001.parquet 등의 이름의 객체로 복사합니다.
오브젝트 스토리지에 대한 권한 부여 토큰을 생성합니다.
버킷을 생성한 후 사용자 지정 권한 부여 토큰(AUTH_TOKEN)을 사용하여 오브젝트 스토리지 서비스로 ADW를 인증하려는 경우 및 시스템 관리자가 아직 사용자를 위해 ADW를 생성하지 않은 경우 오브젝트 스토리지 버킷에 기록된 파일에 액세스할 수 있도록 해당 토큰을 직접 생성해야 합니다. ADW와 오브젝트 스토리지 간의 통신은 이 AUTH_TOKEN과 데이터베이스의 사용자 이름/암호 인증 방식에 의존합니다.
AUTH_TOKEN을 생성하려면 다음 단계를 수행하십시오.
-
OCI 콘솔의 프로파일 메뉴에서 사용자 설정으로 이동합니다.

-
리소스에서 인증 토큰을 선택합니다. 토큰 생성을 누릅니다.

-
시스템 관리자가 아닌 AUTH_TOKEN을 생성한 다음 보관을 위해 파일에 복사합니다. 사용자 또는 시스템 관리자가 생성하든 AUTH_TOKEN은 ADW 데이터베이스에 저장되어야 합니다. 이 작업을 수행하는 방법에 대한 자세한 내용은 ADW 데이터베이스에서 OCI 리소스 주체 인증서 사용 또는 사용자의 객체 스토리지 AUTH_TOKEN 저장/사용을 참조하십시오.