検索
連載

Terraformで複数のAWS EC2インスタンスを作成、管理する方法「AWS」×「Terraform」で学ぶクラウド時代のインフラ管理入門(3)

自動化ツールの一つである「Terraform」について、これから学ぼうという人、使っていきたい人に向けて基本的な使い方を紹介していきます。第3回は同じような構成のEC2インスタンスを複数作成、管理する方法について。

PC用表示 関連情報
Share
Tweet
LINE
Hatena

 自動化ツールの一つである「Terraform」について、これから学ぼうという人、使っていきたい人向けに、Amazon Web Services(AWS)を利用して基本的な使い方を紹介していく本連載。前回は、Terraformを利用してAWS環境に「Amazon Elastic Compute Cloud」(Amazon EC2)インスタンスの作成、変更、削除方法を解説しました。第3回は同じような構成のEC2インスタンスを複数作成、管理する方法を解説します。

単純な記述方法だとTerraformの管理が大変になる

 Terraformを使用して複数のEC2インスタンスを作成する場合、単純に実現しようとすると、リソースを定義するTerraformコードを必要な数だけ記述すれば作成できます。

 以下のように記述すると、「example01」と「example02」という名前の2つのEC2インスタンスが作成されます。

resource "aws_instance" "example01" {
  ami           = "ami-0f9816f78187c68fb"
  instance_type = "t2.micro"
  tags = {
    Name = "example01"
  }
}
resource "aws_instance" "example02" {
  ami           = "ami-0f9816f78187c68fb"
  instance_type = "t2.micro"
  tags = {
    Name = "example02"
  }
}

Copyright © ITmedia, Inc. All Rights Reserved.

ページトップに戻る