【问题标题】:How to automate modify security groups inbound rules in aws ec2 using java sdk?如何使用 java sdk 自动修改 aws ec2 中的安全组入站规则?
【发布时间】:2022-01-31 14:09:16
【问题描述】:

自 2 天以来,我一直在尝试查找使用 aws java sdk 更新 aws ec2 安全组的文档,我能够找到使用 aws java sdk 创建和删除安全组的文档,但找不到相同的对于使用 java sdk 添加、删除、更新安全组入站规则,如果有人可以给我文档链接或 java 中的任何工作示例代码,这对我真的很有帮助。

【问题讨论】:

标签: java amazon-web-services amazon-ec2 aws-security-group aws-sdk-java-2.0


【解决方案1】:

希望自一个月前发布以来,您已找到问题的解决方案。 我目前正在做同样的事情,我发现使用 AuthorizeSecurityGroupIngressRequest 可以让您更新现有的安全组,而不是每次都创建新的。

IpRange ipRange = IpRange.builder()
                .cidrIp("0.0.0.0/0").build();

            IpPermission ipPerm = IpPermission.builder()
                .ipProtocol("tcp")
                .toPort(22)
                .fromPort(22)
                .ipRanges(ipRange)
                .build();

            AuthorizeSecurityGroupIngressRequest authRequest =
                AuthorizeSecurityGroupIngressRequest.builder()
                        .groupName(YOUR_GROUP_NAME) // can also use .groupId
                        .ipPermissions(ipPerm)
                        .build();

            ec2.authorizeSecurityGroupIngress(authRequest);

【讨论】:

    猜你喜欢
    • 2019-12-14
    • 2016-04-08
    • 2015-04-28
    • 1970-01-01
    • 2016-02-13
    • 2015-07-27
    • 2018-08-25
    • 1970-01-01
    • 2018-08-25
    相关资源
    最近更新 更多