微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Azure DevTest Labs 中配置虚拟网络 - 以编程方式 (c#)

如何解决在 Azure DevTest Labs 中配置虚拟网络 - 以编程方式 (c#)

我正在尝试创建一个具有两个地址空间(10.0.0.0/20 和 10.0.16.0/20)的全新网络,最重要的是,将 useInVmCreationPermissionusePublicIpAddresspermission 设置为 {{ 1}}。

我已经创建了实验室,我能够创建一个网络,但我无法将它们相互关联。我不确定是否可以通过 REST API,但如果门户网站这样做,我很确定它可以实现(即使我必须使用 HttpClient)。它在 Azure 门户中的完成方式如下所述:https://docs.microsoft.com/en-us/azure/devtest-labs/devtest-lab-configure-vnet .

这是我的代码

Allow

如何在 C# 中以编程方式将实验室附加到 vnet?

解决方法

是的,您也可以通过 REST API 和 SDK 将现有虚拟网络配置为实验室的虚拟网络设置。

REST API: Virtual Networks - Create Or Update

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualnetworks/{name}?api-version=2018-09-15

请注意,resourceGroupName 是 DevTest Lab 所在的资源组的名称,而不是 VNet 的名称。

以下是 .Net SDK 中的等效方法:CreateOrUpdateWithHttpMessagesAsync

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。