繁体   English   中英

Azure资源提供者概念

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM