0

コード内で Azure アカウントを管理することは可能ですか? お気に入り

var ac = new AzureAccount(name, password);
ac.CreateStorageAccount(name);
ac.CreateCoAdmin(name);
...

Azure コマンドレットについては既に知っていますが、それは役に立ちません。

4

2 に答える 2

0

Windows Azureアカウントは、ユーザーが個人情報と、指定されたユーザーが使用するサービスによって発生した残高を支払うことができる資金源(クレジットカードなど)を提供するときに作成されます。アカウントにログインしたら、さらに管理を追加できます。このプロセスは、Windows Azureチームによって直接ある程度の制御まで管理されており、さまざまな理由でこれらの機能を自動化するAPIはありません。

ただし、Windows Azureの新しいサブスクリプションを取得したら、REST APIを使用して、サブスクリプション内で利用可能な新しいサービス(クラウドサービス、VM、ストレージなど)を正確に作成できます。これを実現するには、新しい参照dll(またはクラス)を作成し、すべてのREST APIをに追加してから、その参照(またはクラス)を使用して、希望どおりに正確に呼び出します。

于 2012-10-09T21:45:29.677 に答える
0

Service Management API を確認する必要があります。たとえば、ストレージ アカウントを作成できる操作があります (C# の例が付属しています): Create Storage Account

一方、共同管理者を追加することはそれほど簡単ではありません。Service Management API には、共同管理者を管理するためのサポートがあると思います。これが本当に重要な場合は、ポータルがどのように機能するかを確認してみてください。共同管理者をサブスクリプションに追加する 2 つの要求を実行することがわかります。

  1. 新しい管理者の電子メール アドレスを使用してhttps://manage.windowsazure.com/Users/GetPrincipalIdを呼び出します。これは "LiveID" (00053ACD9A5B316C など) を返します。
  2. https://manage.windowsazure.com/Users/AddCoAdministratorを呼び出して、電子メール アドレス、LiveId、サブスクリプションに関する情報を指定して、ユーザーを追加します。

これは文書化されておらず、これらのサービスを呼び出す前に、まず認証を管理する必要があります。

于 2012-10-09T21:37:14.230 に答える