簡體   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