【发布时间】:2018-12-09 11:00:47
【问题描述】:
我有以下代码来停止一个 Azure 容器实例,并希望使用类似的方法来启动它。
using Microsoft.Azure.Management.Compute.Fluent.Models;
using Microsoft.Azure.Management.Fluent;
using Microsoft.Azure.Management.ResourceManager.Fluent;
using Microsoft.Azure.Management.ResourceManager.Fluent.Core;
var credentials = SdkContext.AzureCredentialsFactory.FromServicePrincipal("XXXX", "XXXX", "XXXX", AzureEnvironment.AzureGlobalCloud);
var azure = Azure
.Configure()
.WithLogLevel(HttpLoggingDelegatingHandler.Level.Basic)
.Authenticate(credentials)
.WithSubscription("XXXXX");
var containerName = "mycontainer";
var containerGroup = azure.ContainerGroups.GetByResourceGroup("myResourceGroup", containerName);
if (containerGroup.State == "Running")
{
containerGroup.Stop();
}
我也想做同样的事情并启动我的 azure 容器实例。那么 containerGroup.Start() 在哪里? ?这似乎不存在于界面中。我试过使用 containerGroup.Restart();但这在停止状态下不起作用。我需要能够从 C# 代码中执行此操作,并且希望尽可能避免使用 powershell。
【问题讨论】:
-
新的fluent SDK 还没有更新开始支持,但是已经在路上了!非流利的风格 SDK 有启动支持,如果这对你有用的话。
-
还有问题吗?或者,如果答案有帮助,您可以接受。
-
它没有回答我的问题。感谢您的意见
-
你期待什么答案?以停止状态启动容器组的C#函数?
标签: c# azure azure-container-service