有沒有辦法從 Azure 中獲取所有 DocumentDb 資源? (Is there a way to fetch all DocumentDb resoruces from Azure?)


問題描述

有沒有辦法從 Azure 中獲取所有 DocumentDb 資源? (Is there a way to fetch all DocumentDb resoruces from Azure?)

我的目標是將所有資源從 azure 獲取到我們的本地數據庫。我已經能夠使用 C# SDK (https://github.com/Azure/azure‑sdk‑for‑net)。但是,似乎沒有 DocumentDb 資源的包裝器,而且,我無法找到一個端點來查詢它。你知道如何獲取所有 DocumentDb 資源嗎?


參考解法

方法 1:

Try something like this powershell cmdlet

Find‑AzureRmResource ‑ResourceType "Microsoft.DocumentDB/databaseAccounts"

Unfortunately, this doesn't seem to work exactly as expected, which is kind of weird. If I run this

Find‑AzureRmResource ‑ResourceType "Microsoft.Storage/storageAccounts"

It outputs all the storage accounts. Go figure...

edit: Yes it is working fine. I was looking in the wrong subscription for docDbs... idiot.

As for doing it with REST, @macpak I haven't done it myself, but I suspect you could do something like:

GET https://management.azure.com/subscriptions/yourSubId/resourceGroups/yourResourceGroupName/providers/Microsoft.DocumentDB/databaseAccounts?api‑version=2016‑03‑31

This is how https://resources.azure.com works, check it out. Obviously you parameterise the subId and RGname and build the URI. You would also need to get a bearer token and put it in the authorisation header. Use postman and/or fiddler..

(by macpakEdward Rixon)

參考文件

  1. Is there a way to fetch all DocumentDb resoruces from Azure? (CC BY‑SA 2.5/3.0/4.0)

#azure #azure-cosmosdb #C#






相關問題

將屬性添加到 Azure 表存儲中的實體似乎會將空屬性添加到表中的所有實體 (Adding property to entity in Azure Table Storage seems to add null property to all entities in table)

帶有 Azure WCF 服務的 Windows 8 應用 (Windows 8 App with Azure WCF Service)

當我嘗試查看連接到 TFS 的網站的部署選項卡時,無法檢索部署歷史記錄 (Failed to retrieve deployment history when I try to view the deployment tab of a web site connected to TFS)

是否可以在單個 Azure 項目中同時使用 New Relic 和 Azure Application Insights? (Is it possible to use both New Relic and Azure Application Insights together in single Azure project?)

有沒有辦法從 Azure 中獲取所有 DocumentDb 資源? (Is there a way to fetch all DocumentDb resoruces from Azure?)

Azure Search .Net SDK 中的複雜類型支持 (Complex Types support in Azure Search .Net SDK)

遠程服務器返回錯誤:(400) 錯誤請求。在 C:\Program Files\WindowsPowerShell\Modules\CosmosDB\3.1.0.293\CosmosDB.psm1 (The remote server returned an error: (400) Bad Request. At C:\Program Files\WindowsPowerShell\Modules\CosmosDB\3.1.0.293\CosmosDB.psm1)

如何從狀態“False(MissingEndpoints)”啟用 kube-system/metrics-server? (How to enable kube-system/metrics-server from status "False (MissingEndpoints)"?)

通過 smtp 從安裝為 azure 中的 IaaS 的服務器發送電子郵件 (sending emails via smtp from a server installed as IaaS in azure)

cosmosDB RU 吞吐量如何強制執行 (How is cosmosDB RU throughput enforced)

在使用 azure 流量管理器和 azure 應用程序網關與 WAF 時實現國家級阻止 (Achieve country level blocking while using azure traffic manager and azure application gateway with WAF)

Azure 計算機視覺將圖像旋轉 180 度 (Azure Computer Vision Rotating the image By 180 degrees)







留言討論