問題タブ [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 - ARM 経由の LogicApp からリッスンする Dropbox (トリガー) から FTP (アクション) へ
ドロップボックス フォルダをリッスンし、FTP でファイルを作成するための ARM テンプレートはありますか。私はFTPへのブロブで紺碧のテンプレートを見つけます。
また、デプロイ テンプレートにある Dropbox 接続リソースは何ですか? ドキュメンテーションでこれらの詳細をどこから入手できますか。
以下のように私のデプロイjsonを見つけてください
azure - ARM テンプレートを使用して VM の基本メトリックを有効にする
Ubunutu 14.04 マシンの ARM テンプレートを介して収集する基本的なメトリックを有効にしようとしています。
テンプレートの vm セクションに以下のようなセクションがあります。
アプローチをリバース エンジニアリングするためにポータルからテンプレートをエクスポートしようとしましたが、エクスポートされたテンプレートには診断セクションが含まれていません。
基本メトリックを有効にし、VM でアラートを作成できるようにするには、他に何が必要ですか?
azure - PowerShell からの Azure Web アプリケーションの特定のデプロイ スロットの FTP プロファイル
マルチ デプロイ スロットの可用性で、Azure webapp の特定のスロットの発行プロファイルに固有の値を取得してフィルター処理する方法を教えてください。
たとえば、ポータルからのデフォルトの FTP 資格情報は、自動化メールに含めることを好まなかった実稼働インスタンスのものであるように見えます。パワーシェルの使い方。
azure - ARM テンプレートで Azure ストレージ アカウント キーを動的に取得する
Resource Manager テンプレートを使用して、Azure でストレージ アカウントの API 接続の作成を自動化しようとしています。
ARMのメソッドを使用してlistKeys
、ストレージ アカウントのアクセス キーを取得しています。私はこの質問をしましたが、うまくいきません。テンプレートのセクションでメソッドを使用するoutputs
と、正常に機能し、アクセス キーの取得と表示に成功しています。
"outputs": {
"listKeysOutput": {
"type": "string",
"value": "[listKeys(resourceId('Microsoft.Storage/storageAccounts', parameters('storagename')), providers('Microsoft.Storage', 'storageAccounts').apiVersions[0]).keys[0].value]"
}
}
ただし、(以下に示すように) 接続リソース内で同じ関数を使用しようとすると、テンプレートはエラーなしで実行されます。しかし、Azure portal から API 接続にアクセスすると、「パラメーターがありません」と表示されます。
"parameterValues": {
"accesskey": "[listKeys(resourceId('Microsoft.Storage/storageAccounts', parameters('storagename')), providers('Microsoft.Storage', 'storageAccounts').apiVersions[0]).keys[0].value]",
"accountName": "[parameters('storagename')]"
}
ここで何か不足していますか?または、listKeys の出力が「accesskey」プロパティによって受け入れられていませんか?
azure - ARM テンプレートの新しい AzureRmVpnClientRootCertificate
Powershell コマンド New-AzureRmVpnClientRootCertificate を使用する代わりに、Azure ARM テンプレートを使用してクライアント ルート証明書をアップロードするにはどうすればよいですか? テンプレートに環境全体があり、それが唯一欠けているものです。
azure - Azure Resource Manager のリンクされたテンプレートでの依存関係の処理
Azure Resource Manager (ARM) テンプレートには、リンクされたテンプレートを使用する機能があります。これらのリンクされたテンプレートは、ARM テンプレートのデプロイ中に作成する追加のリソースを定義できます。
ARM テンプレートは、一部のリソースが他のリソースより先に作成されるようにする依存関係をサポートしています。
マスター テンプレートで作成されたリソースのリンクされたテンプレートで依存関係を指定したいと考えています。リンクされたテンプレートに依存関係を含めると、次のようになります。
はdependsOn
正しいように見えますが、リソースは で作成されMicrosoft.Web/sites/{siteNameParameter}
、ARM テンプレートをデプロイすると、次のエラー メッセージが出力されます。
InvalidTemplate : 展開テンプレートの検証に失敗しました: 'リソース 'Microsoft.Web/sites/blahblahblahblah' はテンプレートで定義されていません。使い方の詳細はhttps://aka.ms/arm-templateをご覧ください。
現在、リンクされたテンプレートの呼び出しを定義するときに、マスターテンプレートでこの依存関係を定義しています。これはもろくて壊れやすいようです。マスター ARM テンプレートで依存関係を定義するよりも良い方法はありますか?