TerraformでAWS EC2プロビジョニング

カテゴリ:技術
タグ:タグなし
2025/06/01 08:00
作成者:hiro

プレビュー

以下の要件に従い、Terraformを使ってAWSにEC2インスタンスを作成するコード例を示し、実行手順を解説してください。 ・プロバイダー設定 ・リソース定義(EC2インスタンス、セキュリティグループ) ・terraform init/applyまで
0 いいね
まだいいねはありません。

レスポンス例

まず`provider "aws" { region = "ap-northeast-1" }`をmain.tfに記述します。セキュリティグループは`resource "aws_security_group" "sg" { name = "http-sg" ingress { from_port=80 to_port=80 protocol="tcp" cidr_blocks=["0.0.0.0/0"] } }`として定義します。EC2インスタンスは`resource "aws_instance" "web" { ami="ami-0xxxxxxxxx" instance_type="t2.micro" vpc_security_group_ids=[aws_security_group.sg.id] }`と記述します。`terraform init`で初期化し、`terraform plan`で実行計画を確認後、`terraform apply`で作成します。