問題タブ [azure-api-management]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2314 参照

azure - ネットワーク プロキシの使用時に Azure サービス管理 API 403 が禁止される

Azure サービス管理 REST API を使用して、Azure サーバーを管理するコンソール アプリケーションを作成しました。そして、http://msdn.microsoft.com/en-us/library/windowsazure/gg651127.aspxの指示に従って証明書を作成し、サブスクリプション レベルで Azure にアップロードしました。ローカルの My (個人用) フォルダーにインポートします。すべてがうまく機能します。ホステッド サービスを取得できます。新しいホスト サービスを作成します。

しかし、自分のマシンで Web プロキシを使用したとき。応答は常に 403 Forbidden です。HttpWebRequest でプロキシを設定しようとしましたが、それでも同じエラーが発生します。

また、このコンソール アプリケーションを aws EC2 で実行すると、同じ 403 Forbidden エラーが発生します (EC2 もプロキシを使用している可能性があります)。

プロキシ サーバーが証明書を使用して Web 要求を Azure Management Rest API サーバーに転送する必要があるとしますが、そうではないと思います。誰かが私に、この証明書は自己生成されたものであり、有効ではないかもしれないと言った。そのため、プロキシ サーバーはそれを拒否しました。それが原因かどうかはわかりません。

0 投票する
1 に答える
440 参照

azure - Windows Azure API Management サービスを使用して開発者に請求する

Web API の呼び出し回数に応じて、Web API を使用する開発者に請求/費用を請求できるように、Windows Azure API Management サービスのオプションを探しています。このサービスで見つけたものはすべて非常に使いやすく、有望です。たとえば、各エンドポイントがヒットした回数の最大の詳細を示す分析などです。最後に必要なのは、Web API で価格モデルをアタッチできる方法があるかどうかです。これにより、特定の開発者/消費者が行った API 呼び出しに対して請求された総コストを確認できます。

0 投票する
2 に答える
2089 参照

azure - サブスクリプション キーなしで Azure API Rest URL を呼び出すことはできますか?

URL でサブスクリプション キーを渡す必要なく、Azure Web Api Management を使用してレスト コールを実行できるようにしたいだけです。それは可能ですか?

0 投票する
2 に答える
5051 参照

rest - Azure API Management REST API を使用してサブスクリプション キーからユーザーを取得する方法は?

Azure API Management で、プロキシからサービスに渡されたサブスクリプション キーを使用して、呼び出しの背後にあるユーザーを識別したいと考えています。

私が見つけることができる唯一の解決策は、すべてのサブスクリプションを取得し、primaryKey または secondaryKey でフィルター処理して、最終的にこの REST API を使用してユーザーを見つけることですが、多くのサブスクリプションがあるため、時間がかかりすぎます。

https://xxx.management.azure-api.net/subscriptions?api-version=2014-02-14

Echo API の API 管理によってメッセージがどのように処理されるかを確認するためにトレースをアクティブにすると、プロキシがユーザーと製品を識別できることがわかります。

この情報をサービス側で取得して、ユーザーを特定したいと考えています。

Azure API Management REST API を使用して、サブスクリプション キーからユーザーを取得できるかどうか教えていただけますか?

ありがとう、

ジョニー

0 投票する
0 に答える
31 参照

azure - Azure Graph API - RemoveServicePrincipal()

プログラムの終了後に不要になった一時的なサービス アカウントを削除するために RemoveServicePrincipal を使用しようとしていますが、必要なパラメーターに関するドキュメントがどこにも見つからないようです。

これに関する情報や参照として使用できる例をどこで見つけることができるか知っている人はいますか?

ありがとう。

0 投票する
1 に答える
536 参照

ios - 紺碧のエンドポイントをどのようにモックしますか?

Azure API エンドポイントを使用しています。 ....azure-api.net/.... Charles プロキシを使用して HTTP リクエスト/レスポンスを表示しようとすると、HTTP レスポンスが空になります。プロキシをオフにすると、リクエストが機能します。

自動化テストのために、リクエストをインターセプトし、レスポンスをモックしたいと考えています。

Charles プロキシを使用して、他のサーバーへの他の HTTPS エンドポイントを表示できます。したがって、リクエストの完了を妨げている azure には何か特別なものがあると思います。

  • Azure は、中間にプロキシがあり、クライアントと通信していないことをどのように認識しますか?
  • Charles が機能するように azure API を構成する方法はありますか? (HTTP トラフィックの表示は開発に役立つため)
  • トラフィックを azure から嘲笑できるようにする別の方法はありますか? 例えばホストリダイレクト?

標準の iOS ネットワーク コードを使用しています

以下はCharles Proxyのスクリーンショットです。接続要求の後に応答がありません。

リクエスト

0 投票する
0 に答える
160 参照

azure - PATCH /subscriptions/{sid} が「InternalServerError」を返す

Azure API Management REST API サブスクリプション エンティティで、呼び出すと

PATCH /subscriptions/xxxxxxxxxxxxxxxx?api-version=2014-02-14-preview

を含むリクエスト本文を使用するprimaryKey=yyyyyyyyyyyと、予期しない500 Internal Server Errorwith bodyが返されます。

私は何か間違ったことをしていますか?

ドキュメント: http://msdn.microsoft.com/en-us/library/azure/dn776325.aspx#UpdateSubscription

0 投票する
1 に答える
4694 参照

javascript - Azure API Management > CORS と POST

私は Azure API Management を使用して、統合目的でサード パーティにクリーンなインターフェイスを提供しています。

バックエンドでこのオブジェクトを作成するために、JSON オブジェクトを使用して POST を実行したいと考えています。これは、ポータル サイトで利用可能なテスト コンソールでは正常に動作しますが、Web ページから単純なクライアント スクリプトを実行しようとすると動作しません。

contentType ヘッダーを「application/json」に設定すると、ブラウザーは最初に OPTIONS 呼び出しを実行するように強制されます。私の WebAPI プロジェクトは CORS を有効にするようにセットアップされており、これをテストしました。私の WebAPI プロジェクトは、OPTIONS メソッドに対して次のヘッダーを返します。

Access-Control-Allow-Head... content-type Access-Control-Allow-Orig... *

ただし、Azure Management API を使用してこの操作を呼び出そうとすると、OPTIONS メソッドに対して 200 ステータスが返されますが、他のヘッダーは存在しません。私は多くのポリシー構成を試しましたが、これが私の最新の試みでした:

この作業を行うために何が欠けていますか?