使用 terraform 在 AWS 中创建安全组时如何 select 源的安全组 ID

how to select a security-group id for the source when creating a security group in AWS with terraform

在 AWS 控制台中创建安全组时,您可以 select 源 IP(入站规则)的安全组 ID。是否可以在 terraform 中执行此操作,如果可以,您会怎么做?

您可以使用此处描述的 aws_security_group_rule https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule 它有一个 source_security_group_id 字段,您可以在其中指定要允许来自的流量的安全组。

在此之前,您可能会使用 aws_security_group 资源 https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group 创建安全组。 您可以在 aws_security_group_rule 资源的 security_group_id 字段中传递此安全组的 ID。