Skip to content

This repository contains the examples using Pulumi for GCP+Python.

Notifications You must be signed in to change notification settings

roseyangwc/pulumi-intro-w-gcp-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

pulumi-intro-w-gcp-python

此處使用 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 的專案綁定帳戶資訊,請記得設定專案的帳戶資訊:

    1. 登入 Google Cloud 介面
    2. 選擇剛所建立的 pulumi-quickstart-0201 專案
    3. 點選左上角的導覽選單(Navigation Menu),並選擇帳單(Billing)
    4. 連結你的帳單帳戶

註冊 Pulumi 帳號和建立 Access Token

  1. Pulumi 官網 註冊帳號

    Pulumi 個人使用是免費的(基礎功能),若為多人以上共同開發或需要進階功能,則須依層級付費。

  2. 登入 Pulumi 控制台
  3. 點選用戶頭像 > Settings > Access Tokens
  4. 建立一組 Access Token

About

This repository contains the examples using Pulumi for GCP+Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages