[英]Is there a way to fetch all DocumentDb resoruces from Azure?
我的目标是将所有资源从蔚蓝获取到我们的本地数据库。 我已经能够使用C#SDK( https://github.com/Azure/azure-sdk-for-net )获取各种类型的资源(虚拟机,网站,存储帐户等)。 但是,似乎没有DocumentDb资源的包装器,而且,我无法找到要查询它的端点。 您知道如何获取所有DocumentDb资源吗?
试试这样的powershell cmdlet
Find-AzureRmResource -ResourceType "Microsoft.DocumentDB/databaseAccounts"
不幸的是,这似乎不能完全按预期工作,这有点奇怪。 如果我运行这个
Find-AzureRmResource -ResourceType "Microsoft.Storage/storageAccounts"
它输出所有存储帐户。 去搞清楚...
编辑:是的,它工作正常。 我在寻找错误的docDbs订阅...蠢货。
至于使用REST,@ macpak我自己还没有完成,但是我怀疑您可以执行以下操作:
GET https://management.azure.com/subscriptions/yourSubId/resourceGroups/yourResourceGroupName/providers/Microsoft.DocumentDB/databaseAccounts?api-version=2016-03-31
这是https://resources.azure.com的工作方式,请查看。 显然,您可以对subId和RGname进行参数设置并构建URI。 您还需要获取承载令牌并将其放入授权标头中。 使用邮递员和/或提琴手。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.