我尝试编写自己的资源提供程序来为 Azure MarketPlace 创建一个新的附加组件,但我对提供程序有一些不清楚的概念。
如果用户想要获取有关资源的详细信息,Azure 将为该特定资源执行 GET。
<provisioning_endpoint>/subscriptions/<subscription_id>/cloudservices/<cloud_service_name>/resources/<resource_type>/<resourceName>
我知道我可以在应用程序服务//资源提供者下的发布者门户中设置资源类型。但是Resorce呢?如果我想创建一个新服务(例如 SendGrid 所做的),我不想创建一个虚拟机或附加组件,我想在我的站点中创建一个订阅。Azure 将向我的提供者发出 GET 请求,该请求将包含资源的名称。但是我在哪里/如何设置资源的名称?
我认为资源是用户可以从“从市场购买”在门户中输入的字符串
我读到资源嵌套在一个名为 CloudService 的命名实体下。在哪里可以设置 CloudService 的名称?在我的情况下,CloudService 的可能名称是什么?还是我误解了资源提供者的整个工作?