問題タブ [arm-template]
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 - Azure が ARM テンプレートのサイト構成設定を無視する
複数の Web アプリケーションをデプロイするための ARM テンプレートを開発しようとしていますが、Microsoft.Web/sites/config で利用可能な設定を使用して Web アプリケーションを構成しようとして行き詰まりました。そこに何を入れても、webapp をデプロイすると、設定は無視されます。テンプレートはDavid Ebbos の例に基づいています。
これは私が現在試していることです:
私が少し混乱していることの 1 つは、(Get-AzureRmResourceProvider -ProviderNamespace Microsoft.Web).ResourceTypes
Azure PowerShell コンソールで実行すると、サイト/構成の ResourceTypeName が利用できないことです。
何を与える?テンプレート定義から config リソースタイプが削除されましたか? 間違った apiVersion を使用していますか? いろいろな組み合わせを試しましたが、だめでした。
azure - Web ジョブをデプロイするための Azure ARM テンプレート
みんな、
ARM テンプレートを使用して WebJobs を展開するのを手伝ってくれる人はいますか?
ありがとう、ラジャラム。
json - JSON テンプレートのカスタム拡張機能を使用して Azure RM VM に powershell コマンドを挿入しようとしています
これらのコード行はどちらも、すべての .bat ファイルと .msi ファイルを Azure RM VM でローカルにダウンロード、解凍、実行するのに完璧に機能します。私はこれらすべてに非常に慣れていないので、穴の数。
私は、Azure ファイル共有を介して JSON カスタム スクリプト拡張機能を使用してそれらを撃ち上げようとしましたが、同じ結果で BLOB コンテナーを介してそれらを取得しようとしました。「ネットワーク パスが見つかりません」という詳細なエラー メッセージが表示され続けます。ログをスキャンしてきましたが、これを回避する方法に関する情報が見つかりません。達成しようとしていることに正しい方法で近づいていますか? 動的パラメーターを使用して展開時にインストールを自動的に取得するより良い方法はありますか?
どんな助けが得られるか楽しみにしていますが、私はこの段階で約 2 週間立ち往生しています。追加情報が必要な場合、または不明な点がある場合は、お知らせください。できることを確認します。初投稿、長年の読者です。
azure-resource-manager - デプロイからのキー コンテナー値、およびリンクされたテンプレート パラメーター
キー コンテナーとその中にシークレットを作成するためのテンプレートがあります。また、キー コンテナーから 3 つのもの (コンテナー URI、証明書 URL、および証明書の拇印) を必要とするサービス ファブリック テンプレートもあります。
PowerShell でキー コンテナーとシークレットを作成すると、出力からこれら 3 つを手動で簡単にコピーして、サービス ファブリック テンプレートのパラメーターに貼り付けることができます。ただし、この証明書はサービス ファブリック クラスターと同じライフ サイクルを持っているため、キー コンテナー テンプレートからサービス ファブリック テンプレートにリンクすることを望んでいるので、キー コンテナーとシークレットをデプロイするときに(ところで、これは base 64 で文字列にエンコードされたキーです。これをさらに別のキー コンテナーのシークレットとして使用できます...)、3 つの値をパラメーターとして渡すことができます。
そこで、質問が 2 つあります。
アーム テンプレートで 3 つの値を取得するにはどうすればよいですか。Powershell はそれらをキー コンテナーの「ResourceId」、シークレットの「Id」、シークレットの「Version」として出力します。私の試み:
/li>
しかし、certificateUrlValue が正しくありません。listKeys を使用した場合と使用しない場合で試してみましたが、どちらも機能していないようでした... (拇印は certUrl 自体の中にあります)
- 正しい値を取得できたら、それらをパラメーターとして次のテンプレートに渡したいと思います。問題のテンプレートには、渡したい 3 つよりもかなり多くのパラメーターがあります。では、パラメーター ファイルにリンクする parametersLink 要素と、これら 3 つのみの parameters 要素を使用することは可能ですか? または、これを行う意図的な方法はありますか?
乾杯
json - ARM listKeys() 関数 - OMS/OpsInsight ワークスペース キーを取得する方法は?
テンプレートの一部として、パラメーターとして渡すのではなく、OMS/Operational Insights ワークスペースの SharedKeys を取得したいと考えています。
これは可能ですか?ここのドキュメントに従っています
Microsoft.OperationalInsights/workspaces/
リソース プロバイダーにプロバイダー オペレーションがあるようには見えlist*
ず、その他のリファレンスが見つかりません。
私の希望の使用法:
とりあえず、これは実際にはサポートされていないと仮定して、Log Analytics UserVoice サイトにリクエストを追加しました。
azure - ARM テンプレートを使用して WebApp の特定のスロットにパッケージをデプロイする
ARM テンプレートを使用して Web アプリのステージング スロットに Web デプロイ パッケージをデプロイしたいと考えています。私はこの次のテンプレートを試しました:
これは現在 ARM テンプレートでサポートされていますか? 特定のスロットにデプロイする別の方法は何ですか?
azure - Azure CLI を使用して ARM モードでデプロイ スロットを構成または管理する方法
Azure Powershell にはスロットのオプションがあるように見えますが、Azure CLI の ARM モードにはこれらの機能がありません。
- デプロイ スロットを作成するために ARM テンプレートをセットアップする方法を教えてください。
- Azure CLI を使用して特定のスロット用の ARM テンプレートをデプロイする方法
参照: https://azure.microsoft.com/en-us/documentation/articles/web-sites-staged-publishing/
azure - コピーを使用した Microsoft.Web/sites/hostNameBindings リソースの ARM テンプレートのデプロイ
場所ごとにアプリ サービス プランと Web サイトをデプロイするために、一連の Azure データ センターの場所に対してコピー操作を使用します。トラフィック マネージャー プロファイルを作成し、コピー オブジェクトを使用して場所ごとのエンドポイントをトラフィック マネージャー プロファイルに追加できます。
ここの指示に従って Microsoft.Web/sites/hostNameBindings リソースを使用して、各 Web サイトの CNAME をカスタム ドメイン名に設定しようとすると、次のようになりました。
これを使用すると、CNAME は実際に設定されますが、ARM テンプレートのデプロイは次のエラーで失敗します。
競合が何であるかはわかりません。依存関係セグメントを追加して、Web サイトが作成されるのと、trafficmanagerendpoint の両方がプロビジョニングを完了するのを待機しようとしたためです。Web サイトの作成後に CNAME を追加し、Traffic Manager エンドポイントが CNAME の作成を待機するように順序を変更してみます。順序によって違いが生じる理由がわかりません。
アーム テンプレートの Microsoft.Web/sites/hostNameBindings セクションを正しく定義しましたか? このシナリオでは、依存順序は重要ですか? それはすべきですか?