2 回答
TA贡献1802条经验 获得超6个赞
不确定,但似乎你不能通过 C# 做到这一点。也许是因为它只是Azure Container Instance的预览版。您可以在完整的 Azure 容器实例服务容器组定义中看到您可以定义的所有内容。
或者,您可以通过 Azure REST API 创建它。请参阅容器组 - 创建或更新,您可以配置属性 networkProfile 以在 vnet 中创建容器组。
TA贡献2080条经验 获得超4个赞
同时支持 VNET
添加 WithNetworkProfile
var containerGroup = _azure.ContainerGroups
.Define(agentName)
.WithRegion(resourceGroup.Region)
.WithExistingResourceGroup(resourceGroup.Name)
.WithLinux()
.WithPrivateImageRegistry("xxx.azurecr.io", "xxx", "xxx")
.WithoutVolume()
.DefineContainerInstance(agentName)
.WithImage(args.DockerImageName)
.WithExternalTcpPort(80)
.WithCpuCoreCount(args.CpuCoreCount)
.WithMemorySizeInGB(args.MemorySizeInGB)
.Attach()
.WithTags(tags)
.WithRestartPolicy(ContainerGroupRestartPolicy.Always)
.WithNetworkProfile(subscriptionId,resourceGroup,"aci-network-profile-vnettest-containersubnet")
.CreateAsync()
可以使用例如 Azure CLI 获取配置文件
az network profile list
- 2 回答
- 0 关注
- 93 浏览
添加回答
举报