📝
TerraformでGCPのAPIを有効化する
記事の内容
TerraformでGCPのAPIを有効化する方法を解説します。
記事を読むと得られるもの
- Terraformを使ったGCP APIの有効化の方法
記事の長さ
1分で読めます
APIを有効化
GCPのAPIを有効化していない状態で、Terraformでリソースを作成しようとしたところ以下のエラーが発生しました。
Error: googleapi: Error 403: Compute Engine API has not been used in project <project_id> before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/compute.googleapis.com/overview?project=<project_id> then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.
Terraformで有効化する
resource "google_project_service" "compute" {
project = var.project_id
service = "compute.googleapis.com"
}
上記resourcesでAPIを有効化できます。
APIを有効化してからでないと作成できないResourcesはdepneds_on
等で依存管理してから作成してください。
Sample Sources
note
勉強法やキャリア構築法など、エンジニアに役立つ記事をnoteで配信しています。
Discussion