此處使用 Google 雲端平台(Google Cloud Platform, GCP),並以 Python 作為開發的程式語言。
安裝以下工具:
-
Python 3.6+
-
Pulumi
# Linux $ curl -fsSL https://get.pulumi.com | sh # macOS $ brew install pulumi
-
Google Cloud SDK
# 下載 Google Cloud SDK $ curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-326.0.0-linux-x86_64.tar.gz $ tar -zxvf google-cloud-sdk-326.0.0-linux-x86_64.tar.gz # 安裝 Google Cloud SDK $ ./google-cloud-sdk/install.sh # 初始化 Google Cloud SDK $ gcloud init ... Pick cloud project to use: [1] Create a new project # 此處以 pulumi-demo-0201 為例 Please enter numeric choice or text value (must exactly match list item): pulumi-demo-0201 ... # 由於 Pulumi 需要與我們的 Google 資源互動,所以要設定授權 $ gcloud auth application-default login
若尚未將 GCP 的專案綁定帳戶資訊,請記得設定專案的帳戶資訊:
- 登入 Google Cloud 介面
- 選擇剛所建立的
pulumi-quickstart-0201
專案 - 點選左上角的
導覽選單(Navigation Menu)
,並選擇帳單(Billing)
- 連結你的帳單帳戶
- 到 Pulumi 官網 註冊帳號
Pulumi 個人使用是免費的(基礎功能),若為多人以上共同開發或需要進階功能,則須依層級付費。
- 登入 Pulumi 控制台
- 點選用戶頭像 > Settings > Access Tokens
- 建立一組 Access Token