如何在Terraform安全组入口/出口中处理UserIdGroupPairs?

时间:2019-09-17 19:18:30

标签: terraform terraform-provider-aws

我不喜欢terraform,目前正在将boto代码转换为terraform代码。我陷在这个入口和出口部分。

public_security_group.authorize_egress(
    IpPermissions=[
        {
            'IpProtocol': 'tcp',
            'UserIdGroupPairs': [
                {
                    'GroupId': private_security_group.id,
                    'UserId': '*',
                    'VpcId': vpc.id
                }
            ],
            'FromPort': 22,
            'ToPort': 22,
        }

由于资源“ aws_security_group或入口/出口”中不存在“ UserIdGroupPairs”,我无法找到一种以Terraform形式表示的方法

  resource "aws_security_group" "public-sg" {
       ......
       ingress {
            protocol = "tcp"
            from_port = 22
            to_port = 22
        }
   }

还有其他方法可以在Terraform中关联UserIdGroupPairs吗?

谢谢!

0 个答案:

没有答案