0

オンデマンドでネットワークの自動作成をセットアップする必要があります。Set-AzureVNetConfig は、すべてのネットワークを取得し、この方法を使用して新しい構成を編集して Azure に戻す必要があるため、役に立ちません (したがって、これは更新です)。

ポータルにネットワークを作成するための非表示のオプションが表示されます。PowerShell のオプションについて知りたいですか? azure.microsoft.com/en-us/documentation/articles/create-virtual-network/ で説明されているようなもの (下の画像を参照) が必要です

バックエンドで REST API を使用して、作成する新しいネットワークの詳細を含む JSON 要求のみを受け入れる manage.windowsazure.com/Network/CreateVirtualNetwork を使用します。 Azure Portal隠し REST API 呼び出しでネットワークを作成する

4

1 に答える 1

0

仮想ネットワークの動的な作成と全体的な管理は非常にハックです。

まず、これは「隠された REST 呼び出し」ではありません。表示されるのは、そのバックエンドへの管理ポータル呼び出しです。管理ポータルは HTML5 / jQuery / ノックアウト ベースです。Azure Management APIを直接呼び出すわけではありませ

ここで、理論 - ポータルで a と呼ぶものは、Virtual Network実際にVirtual Network Siteは API の a です。Azure 仮想ネットワーク構成スキーマを確認してください。したがって、「新しい仮想ネットワークを作成する」ために、実際には仮想ネットワーク内に「新しい VNet サイト」を作成します。

仮想ネットワーク構成は、サブスクリプションごとに 1 つだけであることに注意してください。この構成を変更するだけです。

上記のように、この構成を動的に変更することは可能ですが、次の制約があります。

  • 一度に実行できる変更は 1 つだけです
  • 次の変更を行うには、実行中の操作が完了するまで待つ必要があります

次に、物事を作成するために、XML ネットワーク構成を直接操作する必要があります。最も簡単なのは PowerShell を使用することです。シェルフにいくつかのスクリプトがあり、後で見つけたら回答を更新します。つまり、次のコマンドレットを使用する必要があります。

アップデート

はい、同じサブスクリプションの管理者と共同管理者の2人の異なるユーザーが、同じサブスクリプションに対してポータル上で同時に2 つの異なる仮想ネットワークを作成することはできません。仮想ネットワーク構成の変更には排他的アクセスが必要なため、仮想ネットワーク上のすべての操作は、最初の操作が完了するまでブロックされます。

2 つ目 - ポータルのリバース エンジニアリングとカスタム非公式サポートされていないAPI の呼び出しについて - 文書化されておらず、サポートされていない API に基づいて本番環境をデプロイすることは望ましくありません。理由を入力する必要がありますか? 以下からいくつかピックアップしてください:

  • この API は文書化されていないため、サポートを受けることはできず、いつでも変更される可能性があります
  • 変更について言えば、現在のポータルを置き換えるプレビュー ポータル ( http://portal.azure.com ) があります。おそらく別のAPIを使用します
  • ポータル API がリクエストを認証する方法が不明
  • いつ変わるかわからない
  • ドキュメントがなく、仮定に基づいてコードを作成している

あなたの質問は次のようなものです:

Outlook.com でメールボックスを参照すると、 https: //xxx.mail.live.com/ol/mail.fpp?cnmn=Microsoft.Msn.Hotmail.xx=0&a=yyy%3d% への非表示の REST 要求が表示されます3d&au=1872538104324017787 この API を使用して Office365 プラグイン アプリケーションをベースにすることはできますか?

于 2015-02-13T20:06:47.280 に答える