GCP에는 다양한 리소스가 존재하고 각 리소스들이 독립적으로도 존재하지만 서로간 의존성이 있는 리소스들도 존재한다. Terraform은 이런 리소스간 의존성을 파악하고 선행 되어야할 리소스 api를 먼저 호출한다. 실제로 그러한지 코드 예제로 확인 해보자. 이 포스팅의 예제 및 설명은 Terraform 공식가이드 Getting Started with the Google Provider - Terraform by HashiCorp 와 Terraform 공식 튜토리얼 Resource Dependencies 의 내용을 참고하였습니다. Prerequisite Terraform 설치 GCP project 생성 Compute Engine API 활성화 (Terraform 으로 Google Cloud Instance..
Google Cloud client library 사용하여 토이 프로젝트 하다가 처음 문서찾으며 헤메던 부분이 있어서 정리. API 테스트 Google Cloud는 서비스 종류가 많은 만큼 API도 방대하다. Google Cloud API documentation 사이트에서 직접 API를 호출 테스트를 해볼 수 있다. 아래는 Compute Engine API 중 instance list를 가져오는 API의 documentation과 테스트 화면. Try This API 창 우측 상단의 확대 버튼을 누르면 아래와 같이 사용 예제 코드도 볼 수 있다. Google Cloud Client Library Google Cloud는 개발 편의와 효율성을 위해서 각 언어별 Client Library를 제공한다. GC..
Terraform으로 GCP API 호출을 위해 credential을 추가해야는데 공식적으로 권장되는 방법은 GCP service account를 생성하여 secret key를 이용하는 방법. Service Account & secret key 생성 GCP console에서 [ IAM & admin ] -> [ service accounts ] 메뉴 선택 후 service account 생성, role 지정 후 secret key 생성. secret key 타입은 JSON 타입으로 지정하고 다운로드 된 key를 원하는 이름으로 변경하여 path로 지정할 위치로 이동 시킨다. Add credentials Terraform provider 안에 다음과 같이 credentials = file path를 직접 ..
- Total
- Today
- Yesterday
- Terraform
- gcp 자격증
- Terraform GCP
- 아마존 이직
- expect 스크립트
- 구글 입사 후기
- ProFrame
- GCP 이직
- AWS 신입
- GCP 자격증 후기
- AWS 취업 후기
- AWS 후기
- dbio
- 2022 회고
- AWS 신입 채용
- oracle
- SA란
- AWS 입사
- AWS TECH U
- AWS 이직
- AWS 문화
- 아마존 입사
- 구글 이직
- AWS 면접
- AWS 인터뷰
- 오라클
- AWS Associate Solution Architect
- TECH U ASA
- 프로프레임
- 뱅크샐러드 면접
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |