J'essaie d'explorer Terraform pour créer automatiser Infra à AWS. Je ne suis pas clair sur la manière de joindre un groupe de sécurité à l'instance AWS dans Terraform.
Par exemple, existe-t-il des biens pour spécifier les groupes de sécurité comme ici ci-dessous p>
4 Réponses :
Utilisez l'argument vpc_security_group_ids code>. Cet argument accepte une liste des NDs de groupe de sécurité P>
resource "aws_instance" "web" {
ami = "ami-a1b2c3d4"
instance_type = "t2.micro"
}
resource "aws_security_group" "sec_group" {
name = "sec_group"
vpc_id = "vpc-3324nnrvdl"
}
resource "aws_network_interface_sg_attachment" "sg_attachment" {
security_group_id = "${data.aws_security_group.sec_group.id}"
network_interface_id = "${aws_instance.web.primary_network_interface_id}"
}
This way you will be able to attach a SG to EC2 instance and both will be in decouple state.
Tirer parti de la réponse d'AY0: vous pouvez inclure vpc_security_group_ids code> règle comme:
Vous pouvez inclure