Google Cloud/Terraform 사전 준비

1751 단어 GCPTerraformidea

TL;DR


다음은 구축과 운용의 기교를 높이기 위해 먼저 준비를 하고 환경, 설치 내용을 총괄했다.

컨디션


로컬 시스템


자신의 데스크탑 컴퓨터(OS: Windows 10)를 사용합니다.

소프트웨어 개발


Infrastructure as Code를 대표하는 인물인 테라폼은 개인적으로는 사용하기 쉽고 정점을 설정하는 것도 콘솔 조작보다 제어하기 쉬우므로 충분히 활용해야 한다.
사이트 제목에서 Windows용 테라form의 최신 버전인'ver1.1.7'(2022년 4월까지)을 다운로드해 설치한다.
명령 프롬프트에서 Terraform을 실행합니다.

코드 편집기


Visual Studio 공식 웹 사이트에서 Terraform 플러그인이 있는 Visual Studio Code의 최신 버전 "ver1.66"(2022년 4월까지)을 다운로드하여 설치합니다.
설치 후 Terraform 용 플러그 인을 가져옵니다.

Google Cloud에서 준비하기


항목


Cloud Constore에 소유자로 로그인하여 학습용으로 새 프로젝트를 만듭니다.

서비스 계정 만들기, 역할 추가


만든 항목을 선택하고 "IAM 및 관리"콘솔에 Terraform용 서비스 계정 (이름 임의) 을 만들고, 만든 서비스 계정에 "Editor"를 추가합니다.
만든 서비스 계정에 JSON 유형의 키를 추가합니다.
※ 서비스 계정에 추가된 캐릭터는 우선 리소스 추가 삭제 등 변경이 가능한'에디터'가 추가되며, 추가로 필요한 것이 있으면 순차적으로 추가됩니다.

Terraform 초기화


서비스 계정 키 설정

  • 서비스 계정의 키를 로컬 컴퓨터의 임의의 폴더에 설정
  • Provider의credential 값으로 항목 1로 설정된 키를 전체 지름으로 지정
  • 역시 Provider이며 Google Cloud의 프로젝트, 영역도 지정
  • "hashicorp/Google"공급자의 버전은 2022년 4월 도입 당시의 최신 "4.15.0"을 지정했다.
  • 초기화 명령을 실행합니다.
  • terraform init
    
    순조롭게 초기화한 후 다음과 같은 정보를 출력했습니다.
    terraform has been successfully initialized
    

    사전에 준비를 잘 하다


    사전 준비가 완료되면 로컬 시스템에서 가져온 Terraform에서 학습을 위해 제작한 Google Cloud 프로젝트와 협력할 수 있습니다.
    이어 주제를 정하고 관련 자원을 구축하며 동작을 확인하는 등 시행과정을 보도할 예정이다.

    좋은 웹페이지 즐겨찾기