UNIX 유사 시스템에서 Terraform 구성 정보
Terraform을 사용하여 Oracle Cloud Infrastructure 구성 요소를 생성하려면 Terraform을 다운로드하여 설치해야 합니다. 또한 필요한 인프라 구성요소를 생성할 구성 파일을 생성하는 Terraform 모듈을 다운로드합니다.
Terraform을 설치하고 Teraform 모듈을 저장하는 시스템은 온프레미스 또는 클라우드에 있을 수 있습니다. 편의를 위해 이 시스템을 로컬 시스템 또는 로컬 호스트라고 합니다.
Terraform을 실행하기 전에:
-
컴퓨트 인스턴스에 액세스할 수 있도록 사용된 SSH 키 쌍을 생성합니다.
-
Terraform이 수행한 API 호출을 인증하는 데 사용되는 API 서명 키를 생성합니다.
-
액세스 인증 및 계획 실행을 위해 Terraform에서 사용하는 환경 변수 설정
이 단계를 완료하면 Terraform 구성 파일을 적용하여 Oracle Cloud Infrastructure에서 인프라 구성요소를 생성할 준비가 된 것입니다.
Terraform 설치
Oracle Linux를 포함한 UNIX 유사 시스템 또는 Linux 시스템에서는 운영체제용 Terraform 패키지를 다운로드하고 추출하여 Terraform을 설치할 수 있습니다.
SSH 키 쌍을 생성하여 배스천 호스트에 액세스
SSH를 사용하여 Oracle Cloud의 컴퓨트 인스턴스에 안전하게 접근할 수 있습니다. 로컬 호스트에서 SSH 키 쌍을 생성합니다. SSH 공용 키를 생성하는 동안 배스천 호스트에 추가합니다. SSH를 사용하여 배스천 호스트에 연결할 경우 액세스 인증을 위해 개인 키를 제공합니다.
ssh-keygen
유틸리티를 사용하여 SSH 키 쌍을 생성합니다. SSH 키에 대한 문장암호를 설정하지 마십시오.
위치를 기록해 둡니다.
전용 인스턴스에 액세스하기 위한 SSH 키 쌍 생성
배스천 호스트를 사용하여 공용 IP 주소가 없고 공용 인터넷을 통한 액세스가 허용되지 않는 인스턴스를 컴퓨트하기 위한 SSH 연결을 생성할 수 있습니다. 보안 모범 사례로서 배스천 호스트 및 전용 인스턴스에 대해 별도의 SSH 키 쌍을 생성합니다.
SSH 키 쌍을 생성하려면 로컬 호스트에서 ssh-keygen
를 사용하십시오.
SSH 키를 저장하는 위치를 기록해 둡니다.