Open2

[Terraform]AWSセキュリティグループを作成する

sumomo-99sumomo-99
  • アウトバウンドは全て許可
resource "aws_security_group" "main" {
  name = "my-security-group"
  vpc_id = aws_vpc.main.id

  egress {
    from_port = 0
    to_port = 0
    protocol = "-1"
    cidr_blocks = ["0.0.0.0/0"]
  }
  
  tags = {
    "Name" = "my-security-group"
  }
}
sumomo-99sumomo-99

インバウンドルールを追加する。

resource "aws_security_group_rule" "main" {
  type = "ingress"
  from_port = 6379
  to_port = 6379
  protocol = "tcp"
  source_security_group_id = aws_security_group.ssm_bastion.id
  security_group_id = aws_security_group.main.id
}