이 가이드에서는 gcloud 명령줄 도구를 사용하여 Deployment Manager를 진행합니다. Deployment Manager를 사용할 수 있도록 설정 단계를 따라 로컬 환경을 준비하세요.
프로젝트 만들기
-
Google Cloud 콘솔에서 프로젝트 선택기 페이지로 이동합니다.
-
Google Cloud 프로젝트를 선택하거나 만듭니다.
프로젝트를 선택하거나 만드는 데 필요한 역할
- 프로젝트 선택: 프로젝트를 선택하는 데는 특정 IAM 역할이 필요하지 않습니다. 역할이 부여된 프로젝트를 선택하면 됩니다.
-
프로젝트 만들기: 프로젝트를 만들려면
resourcemanager.projects.create권한이 포함된 프로젝트 생성자 역할(roles/resourcemanager.projectCreator)이 필요합니다. 역할 부여 방법 알아보기
관리하려는 Google Cloud 리소스에 API 사용 설정
Deployment Manager는 다른 Google Cloud 서비스의 API를 사용하여 리소스를 만들고 관리합니다. 이러한 리소스를 만들려면 먼저 프로젝트에 서비스 API를 사용 설정해야 합니다.
이 둘러보기에서는 Compute Engine 리소스를 배포하므로 Compute Engine API를 사용 설정해야 합니다.
그런 다음 Deployment Manager를 사용 설정합니다.
Google Cloud CLI 설치
Google Cloud CLI에서는 Deployment Manager와 쉽게 상호작용할 수 있게 해주는 gcloud 명령줄 도구를 제공합니다.
gcloud CLI를 설치하려면 다음 안내를 따르세요.
-
또는 기존에 설치된
gcloud와 함께 제공되는 Cloud Shell을 사용합니다. 프로젝트 ID를 설정합니다.
각 명령어마다 프로젝트 ID가 필요합니다. 기본 프로젝트 ID를 설정하면 매번 제공하지 않아도 됩니다.
myproject를 개발자의 고유의 프로젝트 ID로 바꿔야 합니다.gcloud config set project myproject기본 영역 및 리전을 설정합니다. 일부 Google Cloud 리소스에는 영역이나 리전이 필요하며, 기본 프로젝트와 비슷하게 기본 영역이나 리전을 설정할 수 있습니다. 기본 영역 또는 리전을 설정하려면
gcloud config set을 사용합니다. 이 경우에는us-central1을 리전으로,us-central1-f를 영역으로 사용합니다.gcloud config set compute/region us-central1 gcloud config set compute/zone us-central1-f
Deployment Manager GitHub 저장소 클론
Deployment Manager GitHub 저장소에는 이 둘러보기에서 사용된 샘플을 포함하여 Google 및 Deployment Manager 커뮤니티에서 생성된 샘플이 있습니다.
git clone https://github.com/GoogleCloudPlatform/deploymentmanager-samples
# open the samples folder
cd deploymentmanager-samples/examples/v2/step_by_step_guide
이제 환경이 설정되었으므로 배포 만들기를 시작할 수 있습니다.