iT邦幫忙

2023 iThome 鐵人賽

DAY 10
0
IT管理

GCP 的 terraform 之旅系列 第 10

day10 Terraform GCP cloud IAM

  • 分享至 

  • xImage
  •  

簡介

今天來跟大家介紹 GCP terraform 如何把創建的 service account 綁上 IAM Role

正文

網路上有基本用法

IAM 是什麼?GCP Cloud IAM 介紹 - Cloud Ace 技術部落格

根據 google 文件可以查到基本概念

Service accounts overview  |  IAM Documentation  |  Google Cloud

而在 terraform 的文件可以查到能使用的參數

Terraform Registry

有一個注意事項是: 等待時間, 實務上有很多服務在完成後還要一段初始化時間才能掛載, 此時可以參考我實作中 nullresource 的做法, 原地 delay 一段時間

另一個要注意的點是, 建議 iam 只使用 google_project_iam_member 此方法就好, 其他方法都會強制更改已存在的 IAM 一不小心把自己的 IAM 刪掉, 整個專案就壞了。 非常重要, 我就不小心刪過, 大家注意安全 !

實測

code

創建用 make start

釋放資源用 make destroy


上一篇
day9 Terraform GCP service account
下一篇
day11 Terraform GCP workflow
系列文
GCP 的 terraform 之旅31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言