Azure DocumentDBに接続し、Azure関数を使用してドキュメントを保存しようとしていますが、接続の作成方法がわかりません。Azure関数を使用したDocumentDB
答えて
Azure Portalを使用して行うことができます。 DocumentDBを作成した後 -
- 新しいAzure関数を作成します。
- [統合]タブに移動します。
- Azure Document DBを機能の出力として選択することができます。
- 使用するドキュメントDB /データベース名/コレクションを選択します。
- ドキュメントパラメータ名は、関数の出力です。
は例
using System;
public static void Run(string input, out object document, TraceWriter log)
{
log.Info($"C# manually triggered function called with input: {input}");
document = new {
text = $"I'm running in a C# function! {input}"
};
}
のために、あなたが出力]タブで定義されたものと同じであるオブジェクトを提供する必要があります。
そして、どのようにデータベースに接続して情報を取得しますか? –
@LuísFuraドキュメントDbを照会する場合は、多くのガイドがオンラインです。例 - https://azure.microsoft.com/en-us/documentation/articles/documentdb-get-started/ – shachar
azure.documents参照を追加しようとしましたが、エラーメッセージが表示されます。私は自分の関数への参照をどこに追加できますか? –
あなただけの直接ドキュメントクライアントを使用することができます。
var endpoint = "https://XXXXX.documents.azure.com:443/";
var authKey = "XXXXX";
using (var client = new DocumentClient(new Uri(endpoint), authKey))
{
var sqlCountQuery = "select value count(1) from c";
IDocumentQuery<dynamic> query = client.CreateDocumentQuery<dynamic>(UriFactory.CreateDocumentCollectionUri("YOUR_DB_ID", "YOUR_COLLECTON_ID"), sqlCountQuery).AsDocumentQuery();
....
}
var EndpointUrl = "EndpointUrl";
var PrimaryKey = "PrimaryKeyValue"
this.client = new DocumentClient(new Uri(EndpointUrl), PrimaryKey);
Database database = await this.client.CreateDatabaseIfNotExistsAsync(new Database { Id = cosmoDbName });
あなたがキーセクションの紺碧ポータルからエンドポイントURLおよびプライマリキー値を得ることができます。
- 1. バイナリAzure関数を使用したDocumentDb
- 2. Azure関数バインダーを使用したDocumentDbドキュメントの更新
- 3. Azure http関数とDocumentDB
- 4. Azure WebDriver.dllを使用したAzure関数
- 5. IoTハブを使用したAzure関数
- 6. ファイルシステムトリガを使用したAzure関数
- 7. Azure Search with DocumentDBを使用する
- 8. Azure Documentアプリケーションを使用しているAzure DocumentDB
- 9. Azure DocumentDBでnodeJSを使用した一括インポート。パーティションキーの問題
- 10. Azure API管理によるDocumentDB APIを使用したCosmosDb
- 11. Azure Search vs Azure DocumentDB
- 12. AzureイベントハブとAzure関数を使用したパイプライン処理
- 13. モバイルGISアプリケーション用のDocumentDBを使用した管理されたAzureサービスのパーサー
- 14. Azure関数のDocumentDB属性でSqlQueryを送信
- 15. DocumentDB入力をAzure関数にバインドする方法は?
- 16. Powershell Azure関数をDocumentDB/CosmosDBに接続する方法
- 17. Azure DocumentDB Null Handling
- 18. phpを使用してdocumentDB database azureを選択するには?
- 19. Azure DocumentDBをDjango Rest Frameworkのデータベースとして使用する
- 20. Azure関数appでのDocumentDBの遅い書き込みパフォーマンス
- 21. SQL AzureのDocumentDB関数は整数では機能しません。
- 22. Azure DocumentDb継続トークン
- 23. ASP.NET 5とAzure DocumentDb
- 24. マルチテナントアプリケーションのAzure DocumentDBユーザー
- 25. javaドライバを使用したdocumentdbのバッチインサート
- 26. AzureブロブストレージとAzureプロキシ関数を使用してangular2アプリを使用する
- 27. Azure関数を使用したIotHub DeviceIdの取得
- 28. Azure関数を使用したMicrosoft BotフレームワークAppおよびNodeJS
- 29. シェアードアセンブリを使用したAzure関数のデプロイ
- 30. Visual Team Servicesを使用したAzure関数のデプロイ
Azure機能の中でこれまでに何を試してみましたか?詳細について質問を編集してください。あなたの質問が現在立っているように、あなたが立ち往生している場所は本当に明確ではありません。 –
今のところ私はデータベースを作成し、蒼白関数を作成しましたが、リスト、更新、作成などのためにデータベースにどのように接続できるのか分かりません。 –
ASPNETアプリケーション、コンソールアプリケーション、そうです。ここで私の[repo](https://github.com/jr-araujo/AzureFunctionsCreateUser)でサンプルを見つけることができます –