2017-05-26 23 views
1

Azure APIとAzure Active Directoryを使用してAzure Application Insights REST APIを使用する適切な例はありますか?Azure Application Insights REST API

+0

わからないあなたが意味します。 –

+0

APIキー認証とAzure Active Directory認証の2つの方法がありますが、2つ目の方法の例はありません。私は最初の方法でAPIのレート制限の問題に直面しているので、私は第2の方法を使用したい –

+0

私にその文書へのリンクを教えてもらえますか? –

答えて

1

トップレベルのページで両方の方法、APIキーとAzureのAADの使用例があります:公開APIの形式を使用して

https://dev.applicationinsights.io/documentation/Authorization

:APIキー認証

https://api.applicationinsights.io/{api-version}/{app-id}/{query-path}?[query-parameters] 

は、 https://dev.applicationinsights.io/documentation/Authorization/API-key-authentication

Azure APIフォーマットの使用:ユーザー認証

Azure API formatを使用している場合、承認は で行われ、Azure Active Directoryによって行われます。これを使用してユーザごとに 認証を行う場合は、特定の AAD authentication scenariosについて詳しく知ることができます。

AAD認証を使用する方法のための有益なリソースが Developer's Guide to Auth with Azure Resource Manager APIあり、そして このサイトはまた、AADに対する認証と ARMを経由してAPIコールを送信する 詳細を処理するuseful set of PowerShell cmdletsを持っています。これらは、Fiddlerセッションの対象となるセットを手早く取得して、 実際の呼び出しを表示し、ARMを介してAPIを呼び出すようにします(vs APIキーをAPIに直接送ります)。

たとえば、PowerShellには、このシーケンスは Analytics queryを実行し、JSONレスポンスをダンプするコマンド:

Connect-ARM 
Execute-ARMQuery -SubscriptionId {subscription-id} -HTTPVerb GET -Base "/subscriptions/{subscription-id}/resourcegroups/{resource-group-name}/providers/microsoft.insights/components/{ai-component-name}/api/query" -APIVersion "2014-12-01-preview" -Query "&query=requests|count" | ConvertTo-Json -Depth 99 
+0

nodejsで実行できますか?私は郵便配達人か何かのようなレストクライアントでそれをテストできますか? –

関連する問題