0

我正在尝试通过 Java SDK API 将自定义安全规则添加到我的网络安全组之一。我使用的代码如下(取自参考):

NetworkSecurityGroup nsg = azure.networkSecurityGroups().getById(nsgID);
        nsg.update()
                    .defineRule("Custom")
                        .allowInbound()
                        .fromAnyAddress()
                        .fromAnyPort()
                        .toAnyAddress()
                        .toPortRange(5405)
                        .withProtocol(SecurityRuleProtocol.UDP)
                        .withDescription("Allow Custom")
                        .withPriority(180)
                        .attach()
                    .apply();
        }

代码似乎执行得很好,没有错误或异常,但最后 - 我无法从我的天蓝色控制台看到我的新规则。我需要一些帮助来理解为什么会这样或任何进一步调试的指针!

4

1 回答 1

0

通过查看您的代码,我看到的唯一可能有问题的是仅使用一个参数调用toPortRange。尝试切换到对toPort的调用。

查看Azure SDK for Java站点上的WithDestinationPort定义(其中有 4 个用于不同类型) 。

希望能帮助到你!

于 2018-11-12T06:01:51.553 回答