我们希望通过认证流程并将应用添加到 Azure App Store 。我希望能回答几个问题,这将增加我对如何实现资源提供程序API的理解。
大图片 - 你能告诉我购买应用程序的过程是如何运作的吗?您是否已经拥有资源设置或是设置过程的一部分?
BIG Picture - RP服务(REST API)在系统中的位置?客户是否首先购买资源和/或服务器VM并且该资源上已安装RP服务?如何安装RP服务?商店是否针对配置的资源或承载RP服务的其他服务器发出API请求?
如果在安装了应用程序的服务器上安装了响应REST API的RP服务器,那么如果客户关闭RP服务器并且无法响应禁用的REST请求,会发生什么?该应用如何停止或停用?
答案 0 :(得分:1)
资源提供商(RP)服务由您托管,全天候运行,并且能够通过响应来自Azure商店的呼叫来加入客户。它与您的申请无关。
安装实际应用程序的地方无关紧要。 RP Service仅以多租户方式响应Azure Store - 代表许多客户的Azure Store将向您的RP服务发出呼叫。您的RP服务需要提供/取消配置这些客户订阅/取消订阅的任何资源。
HTH