2016-11-23 9 views
0

私の目標は、紺碧からすべてのリソースをローカルデータベースにフェッチすることです。私はC#SDK(https://github.com/Azure/azure-sdk-for-net)を使用して、さまざまな種類のリソース(仮想マシン、Webサイト、ストレージアカウントなど)を取得できました。しかし、それはDocumentDbリソースのためのラッパーがないようですが、何よりも、私はそれを照会するエンドポイントを見つけることができません。 DocumentDbのすべてのリソースを取得する方法を知っていますか?予想通りAzureからすべてのDocumentDbリソースを取得する方法はありますか?

+0

これを見てください(http://stackoverflow.com/questions/30728142/exporting-data-from-azure-documentdb)。 –

+0

@JeroenHeier - 私はOPがデータベースからデータを抽出することを話しているとは思わない。そのリソースに関する情報だけです。 –

+0

ええと、私はDocumentDbリソースに関するすべての情報を取得したいと思います。一般に、Azure Portalで利用可能な情報のサブセットを参照してください。 – macpak

答えて

0

このPowerShellコマンドレット

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を構築します。また、ベアラトークンを取得して承認ヘッダーに入れる必要があります。郵便配達員やフィドラーを使用してください。

+0

Find-AzureRmResource -ResourceType "Microsoft.DocumentDb/databaseAccounts"が私のために働いています。 –

+0

C#(REST API)を使用して同じ情報を取得する方法はありますか? – macpak

+0

@macpak編集の回答 –

関連する問題