我需要备份Web角色包并将其存储在azure存储中 在旧版本中我使用了Azure管理库 https://www.nuget.org/packages/Microsoft.WindowsAzure.Management.Libraries/
string deploymentName = computeClient.Deployments.GetBySlot(serviceName, DeploymentSlot.Production).Name;
string label = computeClient.Deployments.GetBySlot(serviceName, DeploymentSlot.Production).Label;
DeploymentGetPackageParameters packageParam = new DeploymentGetPackageParameters();
Uri containerUri = new Uri(storageBackupURI);
string containerName = containerUri.AbsolutePath.Remove(0, 1);
packageParam.ContainerUri = containerUri;
packageParam.OverwriteExisting = true;
Console.WriteLine("Copying Package");
OperationStatusResponse osr = computeClient.Deployments.GetPackageByName(serviceName, deploymentName, packageParam);
如何使用流畅的api完成任务。 https://www.nuget.org/packages/Microsoft.Azure.Management.Fluent
答案 0 :(得分:0)
目前似乎this Library v1.0.0支持Azure虚拟机,虚拟机规模集,托管磁盘,存储,网络,资源管理器,SQL数据库,应用服务,密钥保管库,Redis,CDN和批处理等主要部分。不支持云服务,此库仅支持Azure资源管理器提供程序,您可以从this blog找到以下信息。
要像在早期项目中那样管理云服务,您仍然可以使用Microsoft.WindowsAzure.Management.Libraries。
此外,您将在this article中找到“功能可用性和路线图版本1.0.0 ”。