Я пытаюсь создать пул с использованием API RESTful. Я знаю, что есть библиотека C# для пакетного обслуживания, но для того, чтобы программировать определение идентификатора подсети, я должен использовать RESTful API для создания его, о котором я читал в this MSDN article.Создать лазурный пакетный пул с использованием Azure Batch Restful API, встретить исключение
Мои сообщения URI следовать формату
https://{account-name}.{region-id}.batch.azure.com/pools?api-version={api-version}
Код
using (var client = new WebClient())
{
client.Headers[HttpRequestHeader.ContentType] = "application/json";
client.Headers[HttpRequestHeader.Authorization] = "SharedKey <AccountName>:<Signature>";
client.Headers[HttpRequestHeader.Date] = DateTime.UtcNow.ToString();
try
{
result = client.UploadString(baseURI, "POST", json);
}
catch(Exception ex)
{
Console.WriteLine(ex.StackTrace);
}
Console.WriteLine(result);
}
Я послал JSON: {"Id":"DotNetPool","vmSize":"small"}
в System.Net.WebClient.UploadDataInternal (Uri адрес , Метод String, данные байт [], WebRequest & запрос) в System.Net.WebClient.UploadString (адрес Uri, метод String, данные String)
at System.Net.WebClient.UploadString (адрес строки, метод String, данные String) at batchServer.Program.createPool (String) poolId, String machineSize, String osFamily, String subnetId, String CommandLine, Int32 numberOfMachine, List`1 resourceFiles) в C: \ Users \ fange \ Downloads \ ALMTest-мастер \ batchServer \ Program.cs: линия 61
Может кто-нибудь мне помочь?
Вы разрешили эту проблему? Любые обновления? –