Sugestão para uma futura atualização, mostrar essa alteração que foi feita no portal aws, fazer através do próprio arquivo terraform ^^.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Sugestão para uma futura atualização, mostrar essa alteração que foi feita no portal aws, fazer através do próprio arquivo terraform ^^.
Oi, Fabrizzio. Tudo bem?
Obrigado pela sugestão!
Para adiantar, aqui tem um exemplo de como criar o security group permitindo entrada de tráfego http na porta 80 e ssh na porta 22, associando a uma EC2.
resource "aws_security_group" "demo-sg" {
name = “sec-grp”
description = "Allow HTTP and SSH traffic via Terraform"
ingress {
from_port = 80
to_port = 80
protocol = "tcp"
cidr_blocks = ["0.0.0.0/0"]
}
ingress {
from_port = 22
to_port = 22
protocol = "tcp"
cidr_blocks = ["0.0.0.0/0"]
}
egress {
from_port = 0
to_port = 0
protocol = "-1"
cidr_blocks = ["0.0.0.0/0"]
}
}
resource "aws_instance" "webserver" {
ami = "ami-id"
instance_type = “t2.micro”
key_name = "O-nome-de-sua-chave"
vpc_security_group_ids = [aws_security_group.demo-sg.id]
tags = {
Name = "ExampleEC2WebServer"
}
}
Espero ter ajudado! Bons estudos!
Obrigado @Vitor Almeida! Depois que eu vi nos vídeos mais pra frente tinha. Vlw pelo exemplo acima ;)