-1

実行中の Azure ロールから既存の Azure デプロイのバックアップを取る必要がありました。Azure REST API には、この操作を実行するためのGet Packageメソッドがありますが、Management Cmdlet でこのメソッドが見つかりません。

Azure コマンドレットで使用できるメソッドの一覧を次に示します。

REST API のすべてのメソッドがコマンドレットとして公開されているわけではないということですか? また、リクエストを REST API に送信するためにカスタム コードを記述する必要がありますか?

4

1 に答える 1

0

はいGetPackage、Powershellコマンドレットでは操作を利用できないようです。その場合、これを自分で実装する必要がありますが、C#(またはPowershell)を使用してServiceManagementAPIを呼び出すことができるアセンブリから始めることができます。このライブラリはNuGetで利用できます。C#を使用してパッケージを取得する方法は次のとおりです。

var mgmt = ServiceManagementHelper.CreateServiceManagementChannel(mycert);
IAsyncResult result = mgmt.BeginGetPackage(subscriptionId, serviceName, deploymentName, containerUri, overwriteExisting, (ar) =>
{
    // Handle EndGetPackage...
}, null);
于 2012-12-05T07:55:17.657 に答える