問題タブ [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.

0 投票する
2 に答える
4380 参照

azure - ARM テンプレートを使用してプライベート Github リポジトリから Web サイトをデプロイする

Azure Resource Manager を使用して Web サイトを作成し、プライベート Github リポジトリからデプロイしようとしています。

公開リポジトリで機能する ARM テンプレートがあります。次に、リポジトリをプライベートにすると、ポータルを介してリポジトリに接続すると、すべて正常に動作します。

ARM テンプレートを再デプロイすると、次のメッセージで失敗します

ポータルがプライベート リポジトリに接続すると、認証に使用される ssh キーが作成されるようです。

ssh キーは、サイトが展開されると取得できる kudu から取得されたようです。

アクセストークンも使用してみましたが、これらをrepourlで機能させることができませんでした

簡単な質問は、ARM テンプレートを介してプライベート リポジトリをデプロイするにはどうすればよいかということです。

0 投票する
2 に答える
3118 参照

azure - ARM テンプレートのストレージ リソースから Azure ストレージ キーを取得できません

テンプレートの他の場所で使用されているストレージ アカウントから接続文字列を作成しようとしていますが、

ARMから見つけたもの- テンプレートの後半で AppSettings で使用するストレージ アカウントからアクセス キーを取得するにはどうすればよいですか? ただし、その質問の構文は機能していないようです。key1既知のプロパティではないエラーが発生します。と呼ばれるプロパティkeysがあるようですが、それは予想通り、ある種の構造体です。その構造から、主キーのプロパティが何であるかを理解できませんでした。私はもう試した

  • key1 -> テンプレート言語式プロパティ 'key1' が存在しません。使用可能なプロパティは 'keys' です
  • キー -> テンプレート言語関数 'concat' に指定されたパラメーターが無効です。すべてのパラメーターを配列にするか、パラメーターをまったく配列にする必要はありません。
  • keys.key1
  • keys.primaryKey
  • キー[0]

そのすべてが失敗しました。ファイルの最後にを入れてみoutputましたが、キーを出力しても値が出力されないようです。

0 投票する
1 に答える
1485 参照

azure - ARM テンプレートが一貫して承認規則を作成できないのはなぜですか?

イベント ハブとキューも含む Azure Service Bus をデプロイするための ARM テンプレートを作成しました。テンプレートはキューとイベント ハブを正常に作成しますが、承認規則が何らかの方法で作成されない場合があります (時間の 20%)。以下は、私が苦労して作成したテンプレートのトリミングされたバージョンです:P.

誰かが同じ問題を抱えていますか、それともばかげたことを見逃していますか? 修正はありますか?

どんな助けでも大歓迎です。

0 投票する
3 に答える
7949 参照

azure - Azure のデプロイ名に基づいてデプロイされたすべてのリソースを削除する方法

ARM テンプレートを使用して、新しい Azure 環境のプロビジョニングに取り組んでいます。デプロイするために、Azure PowerShellNew-AzureRmResourceGroupDeploymentコマンドを使用し、ここでDeploymentNameなどResourceGroupName を指定します。

ただし、実行してデプロイされたリソースを削除したい場合

リソースは削除されません。Azure portal の [デプロイ] タブでタグを削除するだけです。関連するリソースを使用して展開をロールバックまたは削除する方法はありますか? リソース グループ全体を削除したくありません。

0 投票する
0 に答える
134 参照

azure - 新しいアプリケーションを Azure Active Directory に追加し、その認証を構成する

Azure AD アプリケーションを含むいくつかのリソースを Azure にデプロイする ARM テンプレートを作成しようとしていますが、PowerShell コマンドレット "New-AzureRmADApplication" を使用して行うことができるように、JSON を使用してアプリケーションを追加する方法が見つかりません。 PowerShell または JSON を使用して追加した後にアプリケーションのマニフェスト ファイルを構成する方法はありますか?

ありがとう、

0 投票する
3 に答える
3821 参照

azure - Azure ストレージ アカウントにテーブルを作成する

ARM テンプレートを使用して Azure ストレージ アカウント内にテーブルを作成する方法はありますか? PowerShell を使用してそれを達成することはできますが、JSON テンプレートを使用してそれを行う方法を見つけることができません。また、( https://resources.azure.com ) を使用してデプロイ リソースを参照すると、作成されたテーブルへの参照が表示されません。ストレージアカウントの下で、理由はわかりますか?

ありがとう、セヤム

0 投票する
1 に答える
172 参照

azure - 仮想マシン拡張機能は既存の VM 用にプロビジョニングされますか?

プロビジョニング時にカスタム拡張機能を実行する VM ARM テンプレートがあります。この拡張機能は正常に動作し、フレームワークを正しくインストールします。

詳細ログを見ると、VM が既に存在する場合でも、デプロイ スクリプトを実行するたびに拡張機能が実行されているように見えます。これは正しいです?

また、毎回拡張機能を実行する場合、それを回避する方法はありますか?

0 投票する
1 に答える
1375 参照

json - ARM テンプレート間での変数または定数の共有

リンクされたすべてのテンプレートで参照されているいくつかのテンプレートで繰り返しているように見える API バージョン番号を定義することを考えていましたが、それを行うのに問題があるように見えます。それをするために。

たとえば、azuredeploy-shared.json次のようなことができます。

そして、azuredeploy.json私はそれを次のように使用できます

最初の障害は、resourcesセクションが必要なことです。間違ったスキーマを参照しているのか、それとも参照する必要があるのか​​ 疑問に思います。ダミー リソースと見なすものを作成し、このアイデアが機能する場合、azuredeploy.jsonこのファイルをどのように参照する必要がありますか?

私は何かをすることができまし"[concat(parameters('_artifactsLocation'), '/ProjectName/Templates/azuredeploy-shared-json', parameters('_artifactsLocationSasToken'))]"たが、どこで、どのように、それがまだ機能するのかわかりません。そのため、この点で作業ポインタが高く評価されました。テンプレート間で変数を渡す方法 - ARM json を見ましたが、残念ながら、それがどのように機能するか、またリンクされた Azure の例も理解できませんでした。

0 投票する
2 に答える
1617 参照

azure - 既存の Azure SQL Server を使用した Web アプリ + SQL データベース用の ARM テンプレート

Visual Studio Team Services リリース機能を使用しており、完全に自動化された CI / CD パイプラインを構築中です。

私は、VS テンプレートを使用してAzure Resource Managerテンプレートを作成しました。VS テンプレートは、通常はSaaSアーティファクト、つまり Web アプリ + SQL データベースを作成します。

開発、ステージング、および製品という 3 つの標準VSTSリリース環境を作成しました。各環境は、ARMテンプレートを使用して、Azure で分離された製品環境を作成するようになりました。

各製品環境/ARM テンプレートも Azure SqlServer を作成するため、2 つのVSTSプロジェクトの後、Azure アカウントあたり 6 の Azure SQL Server 制限に達しました。

アカウントごとに 6 つの Azure SQL Server という制限に達した後、VSTS リリース環境ごとに Azure SQL Server を作成するという間違った道を進んでいるような気がしました。

VSTSARMテンプレートを使用して、この種の単純な Azure PaaS / SaaS アプリケーションを、制限の隅に追い込まずにデプロイするにはどうすればよいでしょうか?

感謝

0 投票する
2 に答える
479 参照

azure - Azure Resource Manager テンプレートのパラメーター

Azure Resource Manager テンプレートを実際に試しています。

そのため、新しいリソースを作成するために、どのすべてのパラメーターが必須で、それらが必須かオプションかを調べようとしています。しかし、同じドキュメントを取得できませんでした。

AWS に似たドキュメントを探しています。リソースに関するサイトを改善するため。

前もって感謝します!!

EDIT テンプレートに渡される一般的なパラメーターを探しているわけではありません。私が欲しいのはリソースパラメータです。すべてのリソースのプロパティタグの下に指定されるパラメーター

例 - 以下のリソース「virtualNetworks」には、 addressSpacesubnetsなどのリソース パラメータがあります。 仮想ネットワーク