Univ Admissions
추천전형

Oracle Cloud Infrastructure (OCI) CLI 설치 및 구성 가이드 - macOS 버전

이 가이드는 macOS 환경에서 Oracle Cloud Infrastructure (OCI) CLI를 설치하고 구성하는 과정을 상세히 설명합니다.

1. 사전 요구사항

Oracle Cloud Infrastructure 계정
macOS 운영 체제

2. Homebrew 설치

Homebrew는 macOS용 패키지 관리자로, OCI CLI 설치를 용이하게 해줍니다.
터미널에서 다음 명령어를 실행하여 Homebrew를 설치합니다:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Shell
복사
설치 후, 다음 명령어를 실행하여 Homebrew를 PATH에 추가합니다:
echo >> /Users/jaejoonmoon/.zprofile echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/jaejoonmoon/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)"
Shell
복사

3. OCI CLI 설치

Homebrew를 사용하여 OCI CLI를 설치합니다:
brew update && brew install oci-cli
Shell
복사
설치가 완료되면 다음 명령어로 버전을 확인합니다:
oci --version
Shell
복사

4. OCI CLI 구성

구성을 시작하기 전에 다음 정보를 준비합니다:
사용자 OCID
테넌시 OCID
리전
위처럼 필요한 정보가 메모되었으면, 터미널에서 다음 명령어를 실행하여 OCI CLI 구성을 시작합니다:
oci setup config
Shell
복사
프롬프트에 따라 정보를 입력합니다:
1.
구성 파일 위치: Enter 키를 눌러 기본 위치 사용
2.
사용자 OCID 입력
3.
테넌시 OCID 입력
4.
리전 인덱스 입력 (예: "23")
5.
RSA 키 페어 생성 여부: "Y" 입력
6.
개인 키 파일 위치: Enter 키를 두 번 눌러 기본 위치 사용
7.
암호 입력: "N/A" 두 번 입력

5. 공개 키 등록

생성된 공개 키를 OCI 콘솔에 등록합니다:
1.
.oci 폴더로 이동:
cd ~/.oci
Shell
복사
2.
공개 키 내용 확인:
cat oci_api_key_public.pem
Shell
복사
3.
표시된 공개 키를 복사합니다.
1.
OCI 콘솔에서 사용자 프로필로 이동하여 "API Keys" 섹션에서 "Add API Key" 클릭
2.
"Paste Public Key" 옵션 선택 후 복사한 공개 키 붙여넣기
3.
"Add" 버튼 클릭

6. OCI CLI 구성 테스트

다음 명령어를 실행하여 구성을 테스트합니다:
oci os ns get
Shell
복사
오류 없이 정보가 반환되면 설치 및 구성이 성공적으로 완료된 것입니다.

문제 해결

401 오류가 발생하면 구성 파일의 정보가 잘못되었을 가능성이 있습니다. 다음 단계를 따라 해결할 수 있습니다:
1.
OCI 콘솔에서 구성 파일 미리보기를 복사합니다.
2.
터미널에서 다음 명령어로 구성 파일을 엽니다:
nano ~/.oci/config
Shell
복사
3.
파일 내용을 콘솔에서 복사한 정보로 교체합니다.
4.
개인 키 경로 (key_file=)가 올바른지 확인합니다.
5.
Ctrl+X, 'Y', Enter를 눌러 저장하고 종료합니다.

OCI CLI 프로필 사용

여러 계정이나 구획을 관리할 때 프로필을 사용할 수 있습니다:
1.
새 프로필 생성:
oci setup config --profile myprofile
Shell
복사
2.
프로필 사용:
oci os ns get --profile myprofile
Shell
복사

유용한 명령어

새 키 페어 생성:
openssl rsa -pubout -in ~/.oci/oci_api_key.pem -out ~/.oci/oci_api_key_public.pem
Shell
복사
OCI CLI 업그레이드:
brew update && brew upgrade oci-cli
Shell
복사
OCI CLI 제거:
brew uninstall oci-cli
Shell
복사
대화형 모드 사용:
oci -i
Shell
복사
이 가이드를 따라 OCI CLI를 설치하고 구성하면, Oracle Cloud Infrastructure의 다양한 서비스를 명령줄에서 효율적으로 관리할 수 있습니다. 필요에 따라 프로필을 사용하여 여러 계정이나 환경을 쉽게 전환할 수 있으며, 자동화 스크립트 작성에도 활용할 수 있습니다.