我尝试使用sdk for python通过 Python 的 REST API 监控 Azure 。现在我正在测试它,例如对于托管服务,我需要测试我是否可以获得Deleted
状态。
但是当我从管理控制台中删除该托管服务时,我只是得到WindowsAzureMissingResourceError
.
但随之而来的问题是 -该status
属性实际上意味着什么,以及如何获得Deleted
状态?因为我必须测试所有案例,或者让我的经理相信需求应该改变。
我尝试使用sdk for python通过 Python 的 REST API 监控 Azure 。现在我正在测试它,例如对于托管服务,我需要测试我是否可以获得Deleted
状态。
但是当我从管理控制台中删除该托管服务时,我只是得到WindowsAzureMissingResourceError
.
但随之而来的问题是 -该status
属性实际上意味着什么,以及如何获得Deleted
状态?因为我必须测试所有案例,或者让我的经理相信需求应该改变。
如果我理解正确,您所做的是从管理门户中删除托管服务,然后从您的代码中查询该托管服务的状态。由于您删除了该服务,因此您希望收到Deleted
状态,但是您得到了WindowsAzureMissingResourceError
.
这是正确的行为。WindowsAzureMissingResourceError
实际上是404
错误代码 ( Resource Not Found
)。由于您的托管服务是一个 REST 端点并且它不再存在(因为您删除了它),您应该知道404
API 返回的是哪个。