Oracle Cloud Object Storage 액세스

Oracle Object Storage Service에 대한 액세스를 설정하는 간단한 단계는 다음과 같습니다.

오브젝트 스토리지에 버킷 생성

Oracle Object Storage Service에 대한 액세스를 설정하려면 Object Storage에 대한 버킷을 생성해야 합니다.

NoSQL 테이블의 데이터를 일시적으로 복사할 수 있는 버킷을 Parquet 형식으로 생성합니다. 이는 ADW로 데이터를 전송하기 위한 준비 과정입니다. 버킷을 생성하려면 Oracle Cloud 콘솔로 이동하여 다음을 수행합니다.

다른 파일을 만들 필요가 없습니다. 버킷이 생성되면 구성에서 버킷의 이름을 버킷의 구획과 함께 지정하기만 하면 됩니다. 그러면 유틸리티에서 버킷을 가져와서 복사할 테이블에서 파생된 이름으로 객체를 생성합니다.

예를 들어, 생성한 버킷 이름이 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를 만들려면 다음 단계를 수행합니다.