2017-10-06 18 views
0

Masterkeyを使用してCosmosDB/DocumentDBの空白にアクセスするすべてのアクティビティのログをどこから見つけることができますか教えてください。どこでAzure Cosmos DBのmastekeyアクセスのアクセスログ

背景: 私はログ内で、azureのドキュメントdbにアクセスしたユーザーIDを見つけることができます。また、Pydocumentdbを使ってPythonでスクリプトを作成しています。Pydocumentdbはマスタキーを使用してAzure Cosmos DBからデータにアクセスします。しかし、それをログに見ることはできません。 AzureのコスモスDBで

おかげ

+0

こんにちは、今更新がありますか? –

+0

こんにちは私は病気になっています、私は金曜日までに答えを確認します。 –

+0

確かに!どんな心配も私に知らせてください。お気軽に –

答えて

0

Diagnostic loggingこの方法モニタリングとするとき、あなたのデータベースにアクセスしているを実行することができます。

左のナビゲーションでDiagnostic logsをクリックしてから、紺碧のcosmos dbでTurn on diagnosticsをクリックしてください。

enter image description here

あなたはeventhubazure account、ストリーム内のログファイルを保存したり、azure analytics

に送信することができますenter image description here

ログは、AzureのコスモスDB操作がされた時刻からアカウントtwo hoursに利用できるようになります

製。ストレージアカウントのログを管理するのはあなた次第です。

個々のブロブは、テキストとして保存され、JSONブロブとしてフォーマットされます。

{ 
    "records": 
    [ 
     { 
      "time": "Fri, 23 Jun 2017 19:29:50.266 GMT", 
      "resourceId": "contosocosmosdb", 
      "category": "DataPlaneRequests", 
      "operationName": "Query", 
      "resourceType": "Database", 
      "properties": {"activityId": "05fcf607-6f64-48fe-81a5-f13ac13dd1eb",` 
      "userAgent": "documentdb-dotnet-sdk/1.12.0 Host/64-bit MicrosoftWindowsNT/6.2.9200.0 AzureSearchIndexer/1.0.0",` 
      "resourceType": "Database","statusCode": "200","documentResourceId": "",` 
      "clientIpAddress": "13.92.241.0","requestCharge": "2.260","collectionRid": "",` 
      "duration": "9250","requestLength": "72","responseLength": "209", "resourceTokenUserRid": ""} 
     } 
    ] 
} 

詳細はhereを参照してください。

アップデート回答:

私の観察によると、AzureのコスモスDB内のログがMaster keyまたはResource Tokenを使用して要求を区別しません。

しかし、私は回避策を提供したいと思います。

ご存知のとおり、Python Document DB SDKは実際にはREST APIです。

したがって、Nginxのように、reverse proxyを通じて、あなたのHTTPリクエストをAzureサーバーに送信できます。

リクエストURLの形式でどのアクセス方法を判断し、reverse proxy層にログインすることができます。

お手伝いします。

+0

こんにちはジェイ、私は診断ログを有効にしました。ストレージアカウントには、操作ログとデータプレーンの要求ログを記録する2つのフォルダがあります。私の質問は、DocumentDBのマスターキーを使用して要求された文書DBの要求ログをどこでどのように見つけるかです。私はユーザアクセスログを見つけることができますが、Masterkeyアクセスログは見つけることができません。 –

+0

@PrafulMattooこんにちは、Praful。私の更新の回答を見てください。 –

+0

これはおかげさしです。私は答えを受け入れる。すてきな一日を :) –

関連する問題