問題タブ [azure-resource-manager]
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.
powershell - Azure ARM テンプレート デプロイの DSC ConfigurationData パラメーター
Azure REST API を使用し、ARM テンプレートを提供して、リソース グループをデプロイしています。仮想マシン リソースには、タイプの拡張機能がありDSC
ます。コード スニペットは次のとおりです。
呼び出されている DSC 構成を以下に示します。
DSC スクリプトをローカルで実行する場合、この DSC スクリプトの MOF ファイルを正常に生成するには、ConfigurationData のハッシュテーブルを次のように渡す必要があります。
ConfigurationData
私の問題は、最初に示したARMテンプレートを介してこのタイプを渡したいということです。それは可能ですか?そうでない場合、VM 拡張機能によって実行される DSC スクリプトの ConfigurationData をどのように設定すればよいですか?
ありがとう!
python - Azure Python SDK は Azure Resource Manager API をサポートしていますか?
私は Azure を初めて使用します。Azure Resource Manger と呼ばれる新しい API/抽象化がリリースされていることがわかりました。これは、古い Azure Service Management に代わるものです。
Azure python sdkを使用してインスタンスを起動しようとしましたが、SDK がまだ古い概念 (アフィニティ グループ、仮想ネットワーク、ホステッド サービス) を使用していることがわかります。リソース グループについては言及されていません。これはサポートされていますか? そうでない場合、これはいつ SDK に追加されますか?
azure - Resource Manager 用の Azure Powershell による無人認証
完全に機能するビルドの完了後にビルド サーバーによってトリガーされる Azure Powershell デプロイ スクリプトが多数あります。
これらを拡張して、Sql Azure サーバー、エラスティック プール、およびデータベースの管理を含める必要があります。
ただし、これらは認証方法が異なるAzure Resource Manager コマンドレットの一部です。
これらの記事を見つけました:
- Azure Resource Manager を使用したサービス プリンシパルの認証
- Azure Resource Manager で Azure PowerShell を使用する
- Windows Azure Active Directory を使用して管理ライブラリを認証する)
ただし、プロセスのある段階で資格情報を入力する必要があるようです。上記の 2 番目のリンクには、次のように明示的に記載されています。
AzureResourceManager モジュールには Add-AzureAccount が必要です。パブリッシュ設定ファイルでは不十分です。
(何が起こるかを確認するためだけに) Resource Manager に切り替えてから、Switch-AzureMode -Name AzureResourceManager
次のようなコマンドレットの 1 つを実行しようとしましGet-AzureResourceGroup -Name "blah"
たが、エラーが発生するだけです。
Get-AzureResourceGroup : AuthenticationFailed: 認証に失敗しました。「Authorization」ヘッダーが存在しないか、無効な形式で提供されています。
AD アプリケーションを手動で1 回、ポータルからセットアップし、スクリプトに関連するアプリケーション ID または必要なものを提供できることを非常にうれしく思います。ビルドをデプロイできるように、無人である必要があります。
Powershell を介してこれらの Azure Resource Manager コマンドレットを使用する無人スクリプトを作成する方法を誰か教えてもらえますか?
azure - Azure サービス プリンシパル - アカウントが無効ですか?
サービス プリンシパルを使用した Azure Resource Manager への認証に問題があります。トラブルシューティングの過程で、自分のサービス プリンシパルが表示されているのに、同じサービス プリンシパルが表示されていることにGet-AzureADServicePrincipal
気付きました。AccountEnabled: False
Get-MsolServicePrincipal
AccountEnabled: True
してみSet-MsolServicePrincipal -ObjectId 585cd6c7-403a-4940-9817-5139a254245e -AccountEnabled $true
ましたが、何も変わりませんでした。Set-AzureADServicePrincipal
コマンドレットはありません。
では、アカウントが本当に有効になっていることを確認するにはどうすればよいですか?
azure - テンプレートからの ARM モードでの IaaS VM の自動スケーリング
多数の Linux VM を過剰にプロビジョニングするテンプレート ベースのデプロイを作成しました。Azure が CPU 負荷に応じてインスタンスをオン/オフする従来のインスタンスに従って、それらを自動スケーリングしたいと考えています。
これはARMモードで可能ですか?そうでない場合、推奨される代替方法はありますか? 私が見つけた唯一の例は、Application Insights と PaaS 機能の使用に関するものです。Ubuntu ホストの Docker で Python アプリを実行しています。