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 關注
- 125 瀏覽
添加回答
舉報