14.3.3 Terraform OCI Provider 연결정보 구하기
-
OCI 콘솔에 로그인합니다.
-
Tenancy OCID
오른쪽 위 사용자 Profile에서 Tenancy 클릭 후 Tenancy OCID 확인
-
User OCID
오른쪽 위 사용자 Profile에서 My profile 클릭 후 사용자 OCID 확인
-
region: 사용할 Region Identifier
-
API Key - private_key_path, fingerprint
- OCI CLI 설치시 사용한 API Key를 사용합니다.
- 또는 새로 생성합니다.
- 3.3 SSH 접속을 위한 Key Pair 만들기를 참고하여 사용할 SSH Key Pair 생성
- 오른쪽 위 사용자 Profle에서 My profile 클릭
- 왼쪽 아래 API Keys 선택후 Add Key를 클릭하여 PEM 형식 Public Key 내용을 복사해서 등록
- 등록후 보이는 Fingerprint 복사
-
variable “compartment_ocid”
-
OCI 콘솔에서 내비게이션 메뉴를 엽니다. Identity & Security > Identity > Compartments 항목으로 이동합니다.
-
원하는 Compartment 클릭후 OCID 확인
-
Terraform 변수 파일 생성 예시
-
환경에 따라 변수를 달리하기 위해 파일명이 다른 경우는 terraform 실행시 -var-file 옵션으로 파일명 지정 가능합니다.
-
terraform.tfvars
# OCI authentication tenancy_ocid = "ocid1.tenancy.oc1..~~~" # 1에서 확인한 Tenancy OCID 사용 user_ocid = "ocid1.user.oc1..~~~" # 2에서 확인한 User OCID 사용 compartment_ocid = "ocid1.compartment.oc1..~~~" # 5에서 확인한 대상 Compartment OCID 사용 private_key_path = "C:\\Users\\TheKoguryo\\.oci\\oci_api_key.pem" # 3에서 생성한 SSH Key중 Private Key의 위치 fingerprint = "7b:e7:~~~~" # 3에서 API Key로 등록한 Public Key의 Fingerprint region = "ap-seoul-1" # 4에서 확인한 대상 Region Name
이 글은 개인으로서, 개인의 시간을 할애하여 작성된 글입니다. 글의 내용에 오류가 있을 수 있으며, 글 속의 의견은 개인적인 의견입니다.