az image builder customizer
イメージ ビルダー テンプレート カスタマイザーを管理する。
コマンド
名前 | 説明 | 型 | 状態 |
---|---|---|---|
az image builder customizer add |
イメージ ビルダー カスタマイザーをイメージ ビルダー テンプレートに追加します。 |
コア | GA |
az image builder customizer clear |
イメージ ビルダー テンプレートからすべてのイメージ ビルダー カスタマイザーを削除します。 |
コア | GA |
az image builder customizer remove |
イメージ ビルダー テンプレートからイメージ ビルダー カスタマイザーを削除します。 |
コア | GA |
az image builder customizer add
イメージ ビルダー カスタマイザーをイメージ ビルダー テンプレートに追加します。
--defer と共に使用する必要があります。
az image builder customizer add --customizer-name
--type {file, powershell, shell, windows-restart, windows-update}
[--defer]
[--dest-path]
[--exit-codes]
[--file-source]
[--filters]
[--ids]
[--inline-script]
[--name]
[--resource-group]
[--restart-check-command]
[--restart-command]
[--restart-timeout]
[--script-url]
[--search-criteria]
[--subscription]
[--update-limit]
例
cli オブジェクト キャッシュ内のイメージ テンプレートにインライン シェル カスタマイザーを追加する
az image builder customizer add -n myTemplate -g myGroup \
--inline-script "sudo mkdir /buildArtifacts" \
"sudo cp /tmp/index.html /buildArtifacts/index.html" \
--customizer-name shellScriptInline --type shell --defer
cli オブジェクト キャッシュ内のイメージ テンプレートにファイル カスタマイザーを追加する
az image builder customizer add -n myTemplate -g myGroup \
--customizer-name myFile --type file \
--file-source "https://my-remote-file.html" --dest-path "/tmp/index.html" --defer
cli オブジェクト キャッシュ内のイメージ テンプレートに Windows 再起動カスタマイザーを追加する
az image builder customizer add -n myTemplate -g myGroup \
--customizer-name shellScriptUrl \
--restart-check-command "echo Azure-Image-Builder-Restarted-the-VM > \
c:\buildArtifacts\restart.txt" \
--type windows-restart --restart-timeout 10m --defer
cli オブジェクト キャッシュ内のイメージ テンプレートに Windows Update カスタマイザーを追加します。
az image builder customizer add -n myTemplate -g myGroup --customizer-name winUpdate --type windows-update --search-criteria IsInstalled=0 --filters "exclude:\$_.Title -like \'*Preview*\'" "include:\$true" --update-limit 20 --defer
必須のパラメーター
カスタマイザーの名前。
イメージ テンプレートに追加するカスタマイザーの種類。
省略可能のパラメーター
オブジェクトを Azure に送信するのではなく、ローカル キャッシュに一時的に格納します。 コマンドを使用して az cache
表示/クリアします。
file-source で指定されたファイルがイメージ内にダウンロードされる絶対宛先パス。
有効な終了コードのスペース区切りリスト (整数)。
イメージにダウンロードするファイルの URI。 GitHub リンク、Azure Storage の SAS URI などを指定できます。
適用する更新プログラムを選択するためのスペース区切りフィルター。 既定値 (フィルターなし) を使用するには、空の配列を省略または指定します。
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
イメージをカスタマイズするためのインライン スクリプト行のスペース区切りの一覧。
イメージ テンプレートの名前。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
再起動が成功したことを確認するコマンド。
再起動操作を実行するコマンド。
"5m" (5 分) や "2h" (2 時間) など、大きさと単位で構成される文字列として指定された再起動タイムアウト。
イメージをカスタマイズするスクリプトの URL。 URL にはパブリックにアクセスできる必要があります。
更新プログラムを検索する条件。 既定値 (すべて検索) を使用するには、空の文字列を省略または指定します。 このフィールドの例と詳細な説明については、上記のリンクを参照してください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
一度に適用する更新プログラムの最大数。 既定値 (1000) を使用するには、0 を省略または指定します。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az image builder customizer clear
イメージ ビルダー テンプレートからすべてのイメージ ビルダー カスタマイザーを削除します。
--defer と共に使用する必要があります。
az image builder customizer clear [--defer]
[--ids]
[--name]
[--resource-group]
[--subscription]
省略可能のパラメーター
オブジェクトを Azure に送信するのではなく、ローカル キャッシュに一時的に格納します。 コマンドを使用して az cache
表示/クリアします。
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
イメージ テンプレートの名前。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az image builder customizer remove
イメージ ビルダー テンプレートからイメージ ビルダー カスタマイザーを削除します。
--defer と共に使用する必要があります。
az image builder customizer remove --customizer-name
[--defer]
[--ids]
[--name]
[--resource-group]
[--subscription]
必須のパラメーター
カスタマイザーの名前。
省略可能のパラメーター
オブジェクトを Azure に送信するのではなく、ローカル キャッシュに一時的に格納します。 コマンドを使用して az cache
表示/クリアします。
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
イメージ テンプレートの名前。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
Azure CLI