2012-10-03 3 views
3

내가 수행하고있어 윈도우 Azure VM을 시작할 수 없습니다 REST API를 작업 시작 역할 (http://msdn.microsoft.com/en-us/library/jj157189.aspx) 링크에서프로그래밍

HTTPS : //management.core.windows.net/ {subscription-id}/services/hostedservices/{서비스 이름}/배포/{배포 이름}/역할/{역할 이름}/작업{ 서비스 이름}, {배포 이름}{역할 이름}의 이름은 VM입니다.

다음 결과가 있습니다. "ResourceNotFound 리소스 서비스 이름 hostedservices가 지원되지 않습니다."

목록 호스트 된 서비스 작업 (http://msdn.microsoft.com/en-us/library/windowsazure/ee460781.aspx)은 호스팅 된 서비스로 2 개의 WM을 가지고 있음을 보여줍니다.

역할 가져 오기 operaion (http://msdn.microsoft.com/en-us/library/jj157193.aspx)은 각 VM에 대한 정보도 제공합니다.

미리 감사드립니다.

답변

4

당신이 사용하고 있습니다 :

{가입-ID}/서비스/hostedservices/{서비스 이름}/배포/{배포 이름}/역할/{역할 이름}/운영

그러나 올바른 열린 우리당은 다음과 같습니다

{subscriptionID}/서비스/hostedservices/{서비스 명}/배포/{deploymentName}/roleInstances/{roleInstanceName}/운영

차이점을 확인 하시겠습니까?

+0

하지만 http://msdn.microsoft.com/en-us/library/jj157189.aspx 우리는 /roles//Operations URI를 – user1696965

+0

예,하지만 그건 틀렸어. –

+4

MSDN 설명서가 엉망입니다! 필자는 실제로 Windows Azure PowerShell Cmdlet을 조작하고 위에서 언급 한 URI를 사용하고 있습니다. –

0
나는이 특정 조작에 근무 한 적이없는

그러나 몇 가지 :

서비스 이름 : 그것은 호스팅 서비스 (.cloudapp.net와 하나)와 당신이의 이름이어야합니다 호스팅 된 서비스 목록을 확인하십시오.

배포 이름 : 일반적으로 Get Deployment 작업 (http://msdn.microsoft.com/en-us/library/windowsazure/ee460804.aspx)에서 반환되는 GUID입니다.

역할 이름 : 배포 작업을 수행 할 때 역할 이름도 반환됩니다. 그걸 사용해야합니다. VM 이름과 동일한 지 확실하지 않습니다.

이 값을 변경 한 후 작업을 다시 시도 할 수 있습니까?

+0

제 경우에는 모두 VM의 이름이 하나의 값을 갖습니다. 나는 "hosted list"와 "deploy get"에서 그것을 검사했다. – user1696965

0

필자의 경우 배포 이름은이 클라우드 서비스에서 만든 첫 번째 VM의 이름입니다. 따라서 동일한 클라우드 서비스에 3 대의 시스템을 추가하면 모두 동일한 배포 이름 - 첫 번째 시스템의 이름입니다.