OCI 기본 정보 확인법

  • 문서 생성일: 0001-01-01 00:00:00 +0000 UTC
  • OCI 명령어 툴인 OCI CLI을 사용하기 위해서는 다음과 같은 설정 파일(~/.oci/config)이 필요합니다.

    OCI CLI 설정에는 OCI 사용자 OCID, 테넌시 OCID 및 리전 ID가 사용되고 있습니다. 이 설정 정보는 여러 작업에서 공통적으로 사용됩니다. Oracle Cloud Infrastructure 서비스 프로비저닝, 서비스 연동 설정, OCI CLI 설정, OCI SDK 설정과 같은 여러 OCI 설정 작업을 할 때 다음과 같은 OCI 환경 정보가 자주 사용됩니다.

    1. OCI User 정보 (이름, OCID)
    2. OCI Tenancy (이름, OCID)
    3. OCI Region ID
    4. Compartment ID

    OCI 계정을 처음 만들고 필요한 환경 정보를 OCI Console에서 확인하는 방법을 소개합니다.


    이번 문서는 다음과 같은 목차로 구성됩니다.


    OCI 콘솔이란 오라클이 운영하는 OCI 관리 웹 사이트입니다. 아래 그림은 오라클 클라우드(https://www.oracle.com)에 로그인하면 출력되는 OCI Console 메인 화면입니다.

    위 그림의 OCI Console의 메인 화면을 시작점으로해서 OCI 환경 정보를 확인하는 방법을 알아보겠습니다.

    OCI User의 OCID

    OCID는 OCI의 모든 자원을 유일하게 표현하는 ID체계입니다. OCI에 어떤 접속 설정을할 때 OCI User OCID를 사용합니다 OCI Uer OCID를 확인하는 방법은 두 가지입니다.

    두 가지 상황에서 OCI User OCID를 확인하는 방법을 소개합니다.

    콘솔 로그인 사용자의 OCID

    OCI Console 메인 페이지에서 왼쪽 위에 위치하는 사용자 아이콘을 클릭하면, 현재 로그인 사용자의 몇 가지 프로파일 정보가 출력됩니다. 프로파일 아래 첫 번째 줄에 출력되는 것이 현재 로그인 사용자의 OCI User 명입니다. OCI User 명oracleidentitycloudservice/<로그인 email>의 형식을 갖습니다.

    프로파일의 OCI User 명을 클릭하면, 아래 그림과 같이 OCI User 상세 페이지로 이동합니다. OCI User 상세 페이지에서는 OCI User와 관련된 다양한 정보를 제공합니다. 이 중에서 OCID 항목이 가장 출력되고, show, hide, copy 링크가 있습니다. 이 링크를 클릭하여 OCID를 화면에 출력하거나 감추거나 클립보드에 복사할 수 있습니다.

    OCI User OCID를 정보를 확보하기 위해서 copy링크를 클릭하여 별도로 보관합니다. OCI User OCID는 다음과 같은 형식을 갖습니다.

    ocid1.user.oc1..aaaaaaaafordemop4tprzfordemoyg3zebqgqgpfordemopyzcluzi2yndna
    

    특정 OCI User의 OCID 확인

    현재 로그인한 OCI User가 사용자 관리 권한이 있다면 OCI User 관리 페이지에 접근할 수 있습니다. OCI User 관리 페이지에서 특정 OCI User를 찾고 해당 OCID를 확인할 수 있습니다. 다음 그림곽 같이 OCI Console 메인 페이지의 오른쪽 위에 햄버그 버튼의 메뉴를 이용하여 OCI User 관리 페이지로 이동할 수 있습니다. 메뉴 패스는 다음과 같습니다.

    OCI Console 햄버그 버튼 --> Identity --> Users
    

    위 메뉴 패스를 통해서 다름 그림과 같은 OCI User 관리 페이지에 접근할 수 있습니다. OCI User 관리 페이지에서 OCI User를 생성하고 관리할 수 있습니다.

    OCI User 관리 페이지에서 특정 OCI User를 찾고 OCI User 명을 클릭하면 다음 그림과 같은 상세 페이지로 이동합니다. 상세 페이지에서 해당 OCI User의 OCID를 확인할 수 있습니다.

    OCI Tenancy의 OCID

    OCI Tenancy는 Oracle Cloud Infrastructure 계정을 만들 때, 만들어지는 OCI 계정의 최상위 단위입니다. OCI 리소스 생성, 구성, 관리 및 사용 비용의 단위입니다. Tenancy 별로 모든 자원은 완전하게 격리됩니다. 한 회사는 여러개의 Tenancy를 갖을 수 있지만, 이 경우 다른 Tenancy에 소속된 자원은 완전하게 격리됩니다. Tenancy 이름은 OCI 계정을 등록할 때 입력한 Cloud Account Name입니다. 아래 그림으로 OCI 계정을 만들면 Tenancy 명이 apacsct01이 됩니다.

    Tenancy 상세 페이지로 이동하는 방법은 두 가지 입니다.

    다음 그림은 위 두 가지 접근법의 스크린 샷입니다.

    두 가지 접근 경로를 통해서 다음과 같은 Tenancy 상세 페이지로 이동할 수 있습니다. Tenancy 상세 페이지에서 Tenency OCID를 확인할 수 있습니다.

    Tenency OCID는 다음과 같은 형태를 갖습니다.

    ocid1.tenancy.oc1..aaaaaaaa6mafordemof76uzqidv22cfordemosgpqmmsgxihlbcfordemoqa
    

    OCI Region ID

    OCI(Oracle Cloud Infrastructure)에서 Region은 물리적인 데이터 센터가 위치하는 지역을 나타냅니다. 사용자가 어떤 지역의 데이터 센터를 사용할지 지정할 때 OCI Region ID를 사용합니다. OCI Region 괸리 페이지로 이동하는 방법은 두 가지 입니다.

    다음 그림은 위 두 가지 접근법의 스크린 샷입니다.

    두 가지 접근 경로를 통해서 다음과 같은 Region 관리 페이지로 이동할 수 있습니다. Region 관리 페이지에서 Region ID를 확인할 수 있습니다.

    서울 리전을 사용할 경우 Region ID는 다음과 같습니다.

    ap-seoul-1
    

    Compartment OCID

    OCI에서 Compartment는 OCI 자원을 관리하는 논리적 개념입니다. OCI에서 자원을 생성할 때 Compartment를 지정합니다. Compartment는 폴더 구조로 만들집니다. 따라서 재귀적인 형태로 구성됩니다. OCI 계정이 만들어 지면 Tenancy에 Root Compartment 하나가 생성됩니다. OCI 계정 관리자는 Root Compartment 아래에 새로운 Compartment를 만들 수 있습니다. OCI에서 모든 자원을 생성할 때, 해당 자원이 어떤 Compartment에 포함되는지 지정해야 합니다. 이때 Compartment OCID가 사용됩니다.

    OCI Compartment는 한글로 “구획“이라고 번역됩니다.

    Compartment OCID를 확인하기 위해서는 Compartment 관리 페이지로 이동해야 합니다. Compartment 관리 페이지는 OCI Console의 햄버그 아이콘으로 시작하는 메뉴패스로 이동할 수 있습니다.

    Compartment 관리 페이지로 이동하면 Root Compartment 목록이 출력됩니다. Compartment 링크를 클릭하여 사용할 Compartment로 이동하면, 다음 그림과 같은 Compartment 상세 페이지가 출력됩니다.

    위 그림에서 사용할 Compartment OCID 확인할 수 있습니다. 위 그림에서 ET_TEAM Compartment의 OCID는 다음과 같습니다.

    ocid1.compartment.oc1..aaaaaaaavgdtzsakzxht2y7iqnfra25boavdc7jrq34i42guio3sa7kaviqq
    
    김태완 avatar
  • 작성자: 김태완
  • 사랑하는 민수와 데이터 관리, 데이터 분석 & 클라우드에 집중하고 있습니다.
  • E-mail: taewanme@gmail.com
  • Disclaimer
    이 저작물은 Oracle과 관계없이 개인으로서 개인의 시간을 할애하여 작성된 글 입니다. 본 글의 내용, 입장, 예측은 Oracle을 공식적으로 절대 대변하지 않습니다.