2013-08-28 140 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

你不能因为那个资源不存在了,当你查询资源。你可以做的是检查日志并查看何时在该托管服务上执行“删除”操作。 –