[英]Azure Resource Provider concepts
我尝试编写自己的资源提供程序来为Azure MarketPlace创建一个新的加载项,但是我对提供程序有一些不清楚的概念。
如果用户希望获取有关资源的详细信息,Azure将为该特定资源执行GET。
<provisioning_endpoint>/subscriptions/<subscription_id>/cloudservices/<cloud_service_name>/resources/<resource_type>/<resourceName>
我知道我可以在发布者门户上的应用程序服务//资源提供者下设置资源类型。 但是Resorce呢? 如果我想创建一个新服务(例如SendGrid做的),我不想创建虚拟机或附加组件,我想在我的站点中创建一个订阅。 Azure将向我的提供程序发出一个GET请求,该请求将包含资源的名称。 但是,在哪里/如何设置资源名称?
我认为“资源”是用户可以从“从市场购买”中输入门户网站中的字符串
我读到资源被嵌套在名为CloudService的命名实体下。 在哪里可以设置CloudService的名称? 就我而言,CloudService的可能名称是什么? 还是我误解了资源提供者的全部工作?
<provisioning_endpoint>/subscriptions/<subscription_id>/cloudservices/<cloud_service_name>/resources/<resource_type>/<resourceName>
Azure将向您发送请求到您的端点URL。 当您将URL分成多个块时,您将获得类似以下内容的信息:
[1] => addon
[2] => azure
[3] => resources
[4] => subscriptions
[5] => 6163ffa8-4b05-4bc3-8c45-5656d279c87c
[6] => cloudservices
[7] => Azure-Stores-H4PFJULZHK3OKNFGJZTK5P3XGRVORLB7ZDAZVKEBLZLUVIGNJKGA-West-US
[8] => resources
[9] => marketing2-6460E175-C5B7-4571-9189-7A2630A4CE32
[10] => ContosoAPPSTAGED3
因此,从文档和接收到的URL块看上面的这一行,在这种情况下,resourceName是ContosoAPPSTAGED3
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.