2013-08-28 116 views
0

我試圖通過使用sdk for python從Python監控Azure。現在我正在測試它,例如對於hosted service,我需要測試我可以獲得Deleted狀態。Azure REST API刪除狀態

但是,當我從managent控制檯刪除託管的服務時,我只得到WindowsAzureMissingResourceError

但隨後而來的問題 - 什麼,然後這是否status屬性實際上意味着,以及如何獲得Deleted狀態?因爲我必須測試所有情況,或者說服我的經理應該改變需求。

回答

0

如果我理解正確,那麼您從管理門戶中刪除了託管服務,然後從您的代碼中查詢託管服務的狀態。由於您刪除了該服務,因此您希望收到Deleted的狀態,但是您獲得了WindowsAzureMissingResourceError

這是正確的行爲。 WindowsAzureMissingResourceError實際上是404錯誤代碼(Resource Not Found)。由於你的託管服務是一個REST端點,並且它不再存在(因爲你刪除了它),你應該得到API返回的404

+0

但是我怎麼能得到狀態'已刪除'? – Bunyk

+1

你不能因爲那個資源不存在了,當你查詢資源。你可以做的是檢查日誌並查看何時在該託管服務上執行「刪除」操作。 –