2017-05-30 7 views
0

コンソールをAzure-Cosmosdbグラフデータベースで正常に動作させようとしています。明確にするために、私が使用しています:gremlinコンソールからazure-cosmosdb

構成さundefined.graphs.azure.com/52.173:リモートIは、接続を取得tinkerpop.serverのconf /リモートセキュアCollection1.yaml

を接続します.137.146:443

ただし、クエリ実行時にエラーが発生します。このメッセージごとのアクセスが拒否されました:。

「グレムリンのWebSocketクライアントが有効なSASL認証情報を提供するために失敗した\ tは@:GraphService.GremlinSession.d

は、tinkerpopと紺碧の両方からオンラインヘルプを追跡しようとしたができませんでした

予期しない入力の終わり:文字列値のクローズ引用を期待していました[ソース:{"requestId": "2febb36e"で を入力してください。 gremlin websocketクライアントが有効なSASL認証情報を提供できませんでした。\ t @:"、"属性 ":{}、"メッセージ ":"のGraphService.GremlinSession.d__10.MoveNext()\ r ---例外がスローされた前の場所からのスタックトレースの終了--- \ System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスクタスク)の\ \ r at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスクタスク)\ (GraphService.GremlinSession.d__8.MoveNext()\ r ---例外がスローされた前の場所からのスタックトレースの終了--- \ r System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess GraphService.GremlinClientHandler.d__14.MoveNextに(タスクのタスク)\ System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotificationのR (作業手順)\ R ()\ T ---で >

グラフデータベースへ回の

アクセスがdenided \ T @: GraphService.GraphConnectionFactory.CreateGraphConnection(文字列documentDBAccountUri、文字documentDBAccountKey、文字documentDBDatabaseName、列documentDBCollectionName)\ R でGraphService.GraphConnectionFactory.GetGraphConnection(文字列documentDBAccountUri、文字documentDBAccountKey、文字列でdocumentDBDatabaseName、文字列documentDBCollectionName)\ rを GraphService.GraphConnectionFactory.GetConnectionFromAuthMessage(文字列のユーザー、文字列のパスワード)GraphService.GremlinSession.d__10.MoveNextでGraphService.GremlinSession.CheckSaslAuthorization(文字列challangeResponse)\ rを で\ rを で()\ T- - >

1つまたは複数のエラーが発生しました。\ t @: at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)\ r (Graph documentService.Grea) 。System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotificationで System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccessで(タスクタスク)\ rを (:\トン@リクエストを送信中tは--->

エラーが発生しましたタスクタスク)\ r at Microsoft.Azure.Documents.Client.GatewayServiceConfigurationReader.d__0.MoveNext()\ r ---前回の場所からのスタックトレースの終了例外wスローされると--- System.Runtime.CompilerServicesに\ があります。TaskAwaiter.ThrowForNonSuccess(タスクタスク)\ r at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスクタスク)\ r at Microsoft.Azure.Documents.Routing.GlobalEndpointManager.d__0.MoveNext()\ r ---終了(タスクタスク)\ 、System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスクタスク)\ at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスクタスク)\ r Microsoft.Azure.Documents.Client.GatewayServiceConfigurationReader.d__b.MoveNext()\ r ---例外がスローされた前の場所からのスタックトレースの終了--- \ at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccessタスクタスク)\ r at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスクタスク)\ at Microsoft.Azure.Documents.Client.DocumentClient.d__35d.MoveNext()\ r ---例外のあった以前の場所からのスタックトレースの終了(タスクタスク)\ 、System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスクタスク)\ r (System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスクタスク))\ (Microsoft.Azure.Documents.Client)。 DocumentClient.d__29.MoveNext()\ rの ---例外はシステムでSystem.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスクタスク)\ rの で--- \ rの を投げられた以前の位置からのスタックトレースの終わり。 Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebugger通知(Tas;行:1、列:8193] ':help'または ':h'を入力してください。

+0

SOガイドライン – Mikhail

+0

に従ってフォーマットを行ってください。書式設定に関する問題はご迷惑をおかけして申し訳ありませんので、関連するガイドラインをお伝えください。幸せに調整する。 –

+0

https://meta.stackexchange.com/questions/22186/how-do-i-format-my-code-blocks – Mikhail

答えて

3

グレムリンコンソールをAzure Cosmos dbに開こうとすると、同じエラーが発生しました。あなたがあなたのAzureのコスモスDBへの接続に設定されているリモート・secure.yamlファイル内を見てする必要があります物事のカップルがあります:ホストエントリの

  1. は - 」のご入学確認してくださいホストは正しくありません。は定義されていません。 .graphs.azure.comです。私は青空のポータルを再チェックし、これが正しいことを確認します。この値はCosmos Dbの概要ページ、Gremlin URIの下にあります。

  2. ユーザ名エントリは - フォーマット/ DBS/'あなたのデータベース名 '/ colls /' あなたのコレクション名' にする必要があります。だから私の例では、データエクスプローラに行くと、データベース名は 'graphdb'データベース名の値で、コレクション名は 'Glossary'コレクションの値なので、yamlファイルの私のユーザ名は/dbs/graphdb/colls/Glossary。データベース名は必ずしもホスト名ではなく、これは私が間違っていたところです。 enter image description here

  3. パスワード入力の場合、パスワードはキーページのプライマリキーです。それを正しくコピーしてください。

+0

質問に回答しました。私が見つけたのは、初期アカウント/ dbの作成の場合、完全に解決するために概要ページのGremlin URIが24時間以上(私の場合は)だったということです。 2日間は "undefined.graphas.azure.com"と読みました。今日の2回目のログインでは、完全に解決された名前でした。問題を修正しました。ありがとう! –

関連する問題