問題タブ [azure-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.
azure - 管理 API を使用して Azure Managed Cache で名前付きキャッシュを作成および更新する
PowerShell と Azure Management API を使用してAzure Managed Cacheを作成しようとしています。公式のAzure PowerShell コマンドレットでは Azure Managed Cache の作成と更新のサポートが非常に限られているため、この 2 つのアプローチが必要です。ただし、PowerShell から Azure Management API を呼び出すための確立されたパターンがあります。
呼び出す正しい API を見つけようとする私の試みは、Azure Managed Cache API に関するドキュメントが限られているために多少妨げられています。ただし、ソース コードと PowerShell のオプションの両方を使用してコマンドレットを処理した後-Debug
、正しい API エンドポイントと思われるものを見つけることができたので、これらのエンドポイントにアクセスするためのコードをいくつか開発しました。
ただし、PUT 要求が Azure API に受け入れられた後、Management API /operations エンドポイントへの後続の呼び出しで、この操作の結果がInternal Server Error
.
Joseph Alabarhari のLinqPad を使用して API を調べてきました。これにより、可能な限り最小限のコードを使用してソリューションを迅速に繰り返すことができるため、次のコード スニペットを実行するには、LinqPadと My Extensions スクリプトの次の拡張機能の両方が必要になります。
インクルードを含む完全なソースコードは以下から入手できます。
- My Extensions - 左下のペインで [My Extensions] を右クリックし、[Open Script Location in Windows Explorer] を選択して、強調表示されたファイルをこのファイルに置き換えることで、[My Extensions] を置き換えることができます。または、私の拡張機能を自分の拡張機能にマージすることもできます。
- Azure Managed Cache Script - これをダウンロードしてダブルクリックするだけで、スクリプトを実行できるようになります。
次の設定はスクリプト全体で使用されます。次の変数は、独自の Azure サブスクリプション ID と管理証明書を使用してフォローしているすべての人に必要です。
まず、 HttpClientでいくつかのセットアップを行いました。
これにより、クライアント証明書とx-ms-version
ヘッダーの両方を使用するように HttpClient が構成され、API への最初の呼び出しで、Azure マネージド キャッシュを含む既存の CloudService がフェッチされます。これは空の Azure サブスクリプションを使用していることに注意してください。
このリクエストは を返すので成功StatusCode: 200, ReasonPhrase: 'OK'
です。次に、リクエストから重要な情報 (CloudService 名、キャッシュ名、キャッシュ ETag) を解析します。
次の PUT 要求のペイロードを含む XML ファイルを事前に作成しました。
上記のペイロードと、CloudService およびキャッシュ名で構成される URL を使用してHttpRequestMessageを構築します。
StatusCode: 202, ReasonPhrase: 'Accepted'
この要求は、応答を返すため、Azure Service Management API によって名目上受け入れられます。これは基本的に、ペイロードが受け入れられ、オフラインで処理されることを意味します。オペレーション ID を HTTP ヘッダーから解析して、詳細情報を取得できます。
これrequestId
は、操作のステータスに関する更新をリクエストするために使用できます。
/operations エンドポイントへの要求により、次のペイロードが生成されます。
そして、これが私が立ち往生している場所です。潜在的なリクエストが500内部サーバーエラーをスローするようにリクエストを微妙に改ざんしている可能性がありますが、より詳細なエラーメッセージやAPIドキュメントがないと、これで行けるところならどこでも。
c# - アクセス トークンを使用してすべての Microsoft Azure ユーザー リソースを管理するにはどうすればよいですか?
MVC アプリケーションを作成したいと考えています。このアプリケーションでは、ユーザーは Azure サブスクリプションで承認され、その後、アプリケーションは Microsoft Azure でホストされているリソース (VM、Web サイトなど) を管理できます。
このチュートリアルの助けを借りてアプリケーションを作成しました。
クラウド ストレージや VM などを作成できるので、問題なく動作しているようです。
その後、別の Azure アカウントでログインしようとしました。サブスクリプションを取得できますが、そのユーザーのリソースを管理できません。常に例外が発生します。
この手法では、自分のリソースのみを管理できるようです。
私の質問は、他のすべてのユーザーで次のことを行うにはどうすればよいですか? この方法でこれを行うことができますか、それとも別の方法で行う必要がありますか?
azure - Azure アラート通知がアクティブ化されていません
SQL データベースの DTU 使用量がピークに達したときに通知するアラートを作成しましたが、アラートはまだ "アクティブ化されていません" 状態のままです。
アラートの詳細も「アクティブ化されていません」状態を示しています。
ただし、アラートは「有効」に設定されています。
それらを有効にするにはどうすればよいですか?
azure - 未使用時の SQL Azure DB の停止
アカウントに課金されないように SQL Azure DB を停止する方法はありますか? ウェブサイト、クラウド サービス、VM でできるように「停止」に設定するよりも、テスト中で使用されていない間だけ削除したくありません。
azure - Azure 管理証明書の目的
新しいクラウド サービスでいくつかのテストを行っていますが、何らかの理由で証明書にこれらのエントリが大量に含まれています
DC=Windows Azure Service Management for Extensions
すべて異なる拇印があります。何にも影響していないようですが、リストに入れるのは面倒です。
彼らは何ですか?それらが自動入力されないようにするにはどうすればよいですか?
azure - Azure VM ロール (PaaS VM) をプログラムで再起動する方法
Azure 管理ライブラリを使用して再起動する必要がある PaaS VM ロールがあります。次のコードを試しましたが、「BadRequest: The operation is not supported on type MyPaaSVmName」で失敗しました。しかし、以下の方法 1 を使用して IaaS VM を正常に再起動しました。Azure Management Libraries を使用して PaaS VM ロールを再開することはできますか? そうでない場合、C# を使用してそれを達成する他の方法はありますか。
1.
2.
ありがとうございました。
c# - Azure Media Encoder の予約ユニット構成をプログラムで変更する方法は?
Azure Media Encoder を使用すると、Web インターフェイスで予約ユニットの数とサイズ (Basic/Standard/Premium) を構成できます。
これをプログラムで管理する API はありますか?
azure - Microsoft Azure Publish にサインインするときにクラウド サービスがない
Visual Studio 2013 で Microsoft Azure Publish にサインインすると ([Cloud Project] -> [Publish...] を右クリック)、クラウド サービスが表示されません。
これは以前は常に私のために働いていました。
Windows Live アカウントを使用してサインインする (私は「共同管理者」です):
パブリッシュ ウィンドウを開くと、新しいサービスの作成を求めるポップアップが表示されます。
ご覧のとおり、現在サービスがないためです。
何が起こったのかわかりません。誰でも助けることができますか?
編集: 管理者の資格情報でサインインしようとしました-同じ問題です!
azure - Azure Resource Manager テンプレート言語の最新のスキーマ?
Azure Resource Manager テンプレート言語の最新のスキーマはどこで確認できますか?
最新のスキーマを求めているわけではありませんが、最新のスキーマを見つけることができる場所を教えてください。これは、今後も最新のものを引き続き使用できるようにするためです。