테넌시에 대한 오브젝트 스토리지 구성

Oracle Cloud Infrastructure Object Storage에서 버킷을 생성하고 데이터 이전 대상으로 구성합니다. 버킷은 데이터베이스 덤프를 위한 임시 저장 영역입니다.

소스 데이터베이스에 OCI 명령행 인터페이스 설치

소스 데이터베이스에 OCI(Oracle Cloud Infrastructure) CLI(명령행 인터페이스) 를 설치한 다음 Oracle Cloud 매개변수를 구성하고 RSA 키 쌍을 생성합니다.

  1. SSH(보안 셸) 를 사용하여 소스 데이터베이스에 로그인합니다.
  2. 다음 명령을 사용하여 CLI를 설치한 다음 Enter 키를 누릅니다:
    bash -c "$(curl -L https://raw.githubusercontent.com/oracle/oci-
    cli/master/scripts/install/install.sh)"
  3. 셸을 재시작합니다.
    exec -l $SHELL
  4. oci setup config 명령으로 CLI를 구성하고 프롬프트가 표시되면 구성 값을 설정합니다.
    oci setup config
    구성 프롬프트에서 다음을 수행합니다:
    • 구성 위치: Enter 키를 누릅니다.
    • user_ocid: 사용자 OCID 입력
    • tenancy_ocid: 테넌시 OCID 입력
    • 영역: 제공된 목록에서 영역을 입력합니다.
    • RSA 키 쌍 생성: 예(기본값) 를 보려면 Enter 키를 누릅니다.
    • 키에 대한 디렉토리: 기본값을 보려면 Enter 키를 누르십시오.
    • 키 이름: 기본값을 보려면 Enter 키를 누릅니다.
    • 문장암호: 문장암호가 없으면 Enter 키를 누릅니다.
    출력은 다음과 비슷해야 합니다:
    Private key written to: /home/oracle/.oci/oci_api_key.pem
    Fingerprint: 21:d4:f1:a0:55:a5:c2:ce:e2:c6:88:4f:bf:2f:f3:af
    Config written to /home/oracle/.oci/config
  5. 다음 명령을 실행하여 공개 키 컨텐츠를 가져온 다음 전체 출력을 클립보드에 복사합니다.
    나중에 OCI의 사용자 계정에 공용 키를 업로드해야 합니다.
    cat /home/oracle/.oci/oci_api_key_public.pem

OCI 계정에 공용 키 업로드

API 서명 키를 생성한 후 OCI(Oracle Cloud Infrastructure) 의 사용자 계정에 공용 키를 업로드합니다.

  1. Oracle Cloud Infrastructure 콘솔에 로그인합니다.
  2. 서비스 메뉴에서 ID를 선택한 다음 사용자 를 선택합니다.
  3. 사용자 페이지에서 해당 사용자를 누릅니다.
  4. 사용자 세부 정보 페이지에서 공용 키 추가 를 누릅니다.
  5. PUBLIC KEY 필드에 공개 키 값을 붙여 넣습니다.
    ~/.oci/oci_api_key_public.pem 파일에서 복사한 공용 키입니다.
  6. 추가 를 누릅니다.
    키가 업로드되고 지문이 표시됩니다.

    생성된 지문이 구성의 지문 출력과 일치하는지 확인할 수 있습니다.

  7. 지문을 복사합니다. 나중에 필요합니다.
  8. 다음 명령을 실행하여 CLI를 테스트하고 테넌시 이름을 표시합니다.
    oci os ns get

    이 명령은 테넌시의 네임스페이스(일반적으로 테넌시의 이름) 를 출력해야 합니다.

    {
        "data": "your-tenancy-namespace"
    }

객체 스토리지에 버킷 생성

버킷은 데이터를 저장하고 구성하는 데 사용됩니다. 생성하는 버킷은 Oracle Cloud Infrastructure Object Storage로 백업되는 데이터의 컨테이너가 됩니다.

  1. Oracle Cloud Infrastructure 콘솔의 코어 인프라 에서 오브젝트 스토리지 를 누릅니다.
  2. 페이지 왼쪽에 있는 구획 목록에서 구획을 선택합니다.
    구획은 리소스를 배치한 위치입니다.
  3. 버킷 생성 을 누릅니다.
  4. 버킷 이름을 지정합니다.
    시스템에서 현재 연도, 월, 일 및 시간을 반영하는 기본 버킷 이름(예: bucket-20210210-1359) 을 생성합니다. 기본값을 다른 버킷 이름으로 변경할 때는 문자, 숫자, 대시, 밑줄 및 마침표를 사용합니다. 기밀 정보를 입력하지 마십시오. 예를 들어 버킷 이름을 atp-upload로 지정합니다.
  5. 버킷 속성에 기본값을 사용합니다.
    예를 들어, 표준 저장 영역 계층을 선택합니다. 표준은 빠르고 즉각적인 액세스가 필요한 데이터를 저장하는 데 사용되는 기본 스토리지 계층입니다.
  6. 버킷 생성 을 누릅니다.