Terraform 소스 저장소
이 페이지에서는 Google에서 사용자를 위해 만드는 Google Git 저장소 내의 Terraform 스크립트를 설명합니다. Terraform 스크립트를 사용하여 스크립트 업데이트를 적용할 수 있습니다.
다음 표에서는 Git 저장소의 폴더 구조와 콘텐츠를 설명합니다.
| 파일 또는 디렉터리 | 콘텐츠 |
├── cloudbuild.yaml
|
CI/CD 트리거가 포함된 YAML 파일 |
├── schemas/
|
통신 구독자 통계 BigQuery 테이블로 데이터를 푸시하기 위한 스키마 |
│ ├── common/
│ │ ├── dpa/
│ │ ├── mdp/
│ │ └── ml/
|
정규화된 스키마 |
│ └── customer/
│ └── Customer_specific.json
|
해당하는 경우 엔지니어링팀과 협의하여 개발한 통신 구독자 통계 구현과 관련된 스키마 |
├── terraform/
|
Terraform 스크립트 및 하위 폴더 |
│ ├── customer/
│ │ ├── env/
│ │ │ ├── dev/
│ │ │ └── prod/
|
환경에 맞는 Telecom Subscriber Insights 배포를 시작하는 Terraform 스크립트 |
│ │ └── modules/
│ │ ├── customer_specific_module_X
│ │ └── customer_specific_module_Y
|
엔지니어링팀과 협의하여 개발한 통신 구독자 통계 구현과 관련된 Terraform 스크립트 |
│ └── modules/
│ ├── bootstrap/
│ ├── bq_transfers/
│ ├── cpid_gen
│ ├── dashboard/
│ ├── dpa/
│ ├── mdp/
│ ├── ml/
│ └── pubsub_to_bq/
|
Telecom Subscriber Insights 구성요소를 배포하는 일반 Terraform 스크립트 |
└── transforms/
|
소스에서 통신 구독자 통계 스키마 매핑 또는 변환과 같은 변환 |
└── customer/
└── customer_specific-transform.sql
|
Telecom Subscriber Insights 구현과 관련된 변환 |