Resource

Resource 用於定義在該環境內的所有創建資源,透過 terraform 提供的各種 resuorces 減少人工佈署到 production 環境。

語法

resource "aws_instance" "web" {
  ami           = "ami-408c7f28"
  instance_type = "t3.nano"
}
  • aws_instance 用於定義 AWS EC2 instance 的 resource。
  • web 替這個 resource 自定義的 uniq key,相同的 resource 只能有一個 uniq key 避免引用資源時無法找到正確的 resource。
  • ami、instance_type 為 instance 的參數,未定義的參數都有預設值。