OCI CLI 구성

sudo apt update
sudo apt install python3-pip
pip3 install oci-cli
 
# 오라클에서 제공하는 설치 스크립트로 oci cli 설치(비권장)
bash -c "$(curl -L https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.sh)"
 
# 환경변수 세팅
echo 'export PATH=$PATH:~/.local/bin' >> ~/.bashrc
source ~/.bashrc
 
# cli 구성
oci setup config
 
# 연결 테스트
oci os ns get
  1. User OCID
    예시: ocid1.user.oc1..aaaaaaaaqddvfo3p4tprztewinniya3zebqdqgpbnk4cjspyzcluzi2yndna
    찾는 방법:

    • OCI 콘솔 햄버거 메뉴 Identity Users
    • 해당 사용자 선택
    • User Information 탭에서 OCID 확인
  2. Tenancy OCID
    예시: ocid1.tenancy.oc1..aaaaaaaa6ma7kq3bsiddduzqidv22cajs3fpesgpqmmsgxihlbcemkklrsqa
    찾는 방법:

    • OCI 콘솔 햄버거 메뉴 Administration Tenancy Details
    • Tenancy Information 탭에서 OCID 확인
  3. Region
    예시: us-ashburn-1
    찾는 방법:

    • OCI 콘솔 오른쪽 상단에서 현재 리전 확인
    • 또는 Tenancy Details 페이지에서 Home Region 확인[
  4. 구성 파일 위치
    기본값: ~/.oci/config
    사용자 지정 가능

  5. API 키 쌍

    • OCI CLI 설정 과정에서 자동으로 생성하거나 기존 키 사용 가능
    • 공개키의 fingerprint가 필요함
      찾는 방법:
    • OCI 콘솔 Identity Users 해당 사용자 선택
    • API Keys 탭에서 fingerprint 확인