2012-12-05 1 views
-1

실행중인 Azure 역할에서 기존 Azure 배포를 백업해야했습니다. Azure REST API에는이 작업을 수행하기위한 Get Package 메서드가 있지만 관리 Cmdlet에서이 메서드를 찾을 수 없습니다. 여기Azure API 관리 Cmdlets로 사용 가능한 패키지 가져 오기

는 푸른 사람 cmdlet

는 뜻 REST API에 대한 모든 방법이 cmdlet에로 노출되지 통해 사용할 수 있습니다 list of methods입니까? 또한 REST API에 요청을 게시하기 위해 사용자 정의 코드를 작성해야합니까?

답변

0

예, Powershell Cmdlet을 통해 GetPackage 작업을 사용할 수없는 것 같습니다. 이 경우 직접 구현해야하지만 C# (또는 Powershell)을 사용하여 서비스 관리 API를 호출 할 수있는 어셈블리로 시작할 수 있습니다. 이 라이브러리는 available on NuGet입니다. 오류 400 잘못된 요청 - - 매개 변수 값을 'https://something.blob.core.windows.net

var mgmt = ServiceManagementHelper.CreateServiceManagementChannel(mycert); 
IAsyncResult result = mgmt.BeginGetPackage(subscriptionId, serviceName, deploymentName, containerUri, overwriteExisting, (ar) => 
{ 
    // Handle EndGetPackage... 
}, null); 
+0

이 API에 문제가 (또는 직접 호출) : 다음은 C#을 사용하여 패키지를 얻을 수있는 방법이다 매개 변수 'ContainerUriString'에 지정된 '/ somecontainer'가 잘못되었습니다. 누구나 아이디어가 있습니까? –

관련 문제