az image

カスタム仮想マシンイメージを管理します。

コマンド

az image builder

イメージビルダーテンプレートを管理およびビルドします。

az image builder cancel

イメージテンプレートに基づいて、実行時間の長いイメージのビルドをキャンセルします。

az image builder create

イメージビルダーテンプレートを作成します。

az image builder customizer

イメージビルダーテンプレートカスタマイザーを管理します。

az image builder customizer add

イメージビルダーのカスタマイザーをイメージビルダーテンプレートに追加します。

az image builder customizer clear

イメージビルダーテンプレートからすべてのイメージビルダーカスタマイザーを削除します。

az image builder customizer remove

イメージビルダーテンプレートからイメージビルダーカスタマイザーを削除します。

az image builder delete

イメージビルダーテンプレートを削除します。

az image builder list

イメージビルダーテンプレートを一覧表示します。

az image builder output

イメージビルダーテンプレート出力ディストリビューターを管理します。

az image builder output add

イメージビルダーの出力ディストリビューターをイメージビルダーテンプレートに追加します。

az image builder output clear

イメージビルダーテンプレートから、すべてのイメージビルダー出力ディストリビューターを削除します。

az image builder output remove

イメージビルダーの出力ディストリビューターをイメージビルダーテンプレートから削除します。

az image builder run

イメージビルダーテンプレートを作成します。

az image builder show

イメージビルダーテンプレートを表示します。

az image builder show-runs

イメージビルダーテンプレートの実行出力を表示します。

az image builder update

イメージビルダーテンプレートを更新します。

az image builder wait

テンプレートの条件が満たされるまで、待機状態に CLI を配置します。

az image copy

管理対象イメージ (または vm) を他のリージョンにコピーします。 ソースディスクが使用可能である必要があります。

az image create

管理ディスクまたはスナップショットからカスタム仮想マシンイメージを作成します。

az image delete

イメージを削除します。

az image list

カスタム VM イメージの一覧を表示します。

az image show

イメージを取得します。

az image update

カスタム VM イメージを更新します。

az image copy

管理対象イメージ (または vm) を他のリージョンにコピーします。 ソースディスクが使用可能である必要があります。

az image copy --source-object-name
              --source-resource-group
              --target-location
              --target-resource-group
              [--cleanup]
              [--export-as-snapshot]
              [--parallel-degree]
              [--source-type {image, vm}]
              [--tags]
              [--target-name]
              [--target-subscription]
              [--temporary-resource-group-name]
              [--timeout]

イメージを複数のリージョンにコピーし、最後にクリーンアップします。

az image copy --source-resource-group mySources-rg --source-object-name myImage \
    --target-location uksouth northeurope --target-resource-group "images-repo-rg" --cleanup

既に一般化されている vm を使用して、他のリージョンにイメージを作成します。

az image copy --source-resource-group mySources-rg --source-object-name myVm \
    --source-type vm --target-location uksouth northeurope --target-resource-group "images-repo-rg"

必須のパラメーター

--source-object-name

イメージまたは vm リソースの名前。

--source-resource-group

ソースリソースのリソースグループの名前。

--target-location

イメージを作成するためのスペース区切りの場所の一覧 (例: westeurope など)。

--target-resource-group

イメージを作成するリソースグループの名前。

省略可能のパラメーター

--cleanup

完了時に一時リソースを削除するには、このスイッチを含めます。

--export-as-snapshot

イメージではなくスナップショットとしてコピーをエクスポートするには、このスイッチを含めます。

--parallel-degree

並列コピー操作の数。

既定値: -1
--source-type

イメージまたは vm。

承認された値: image, vm
既定値: image
--tags

スペースで区切られたタグ: キー [= 値] [キー [= 値]...].既存のタグを消去するには、"" を使用します。

--target-name

作成される最終的なイメージの名前。

--target-subscription

最終的なイメージを作成する必要があるサブスクリプションの名前または ID。

--temporary-resource-group-name --temporary_resource_group_name

一時ストレージアカウントが作成されるリソースグループの名前。 --temporary_resource_group_name は0.2.7 で非推奨とされます。

既定値: image-copy-rg
--timeout

コピー操作が完了するまでの時間 (秒)。 512 GB などの大きなイメージ (ディスク) をコピーする場合は、この時間を長くします。

既定値: 3600

az image create

管理ディスクまたはスナップショットからカスタム仮想マシンイメージを作成します。

az image create --name
                --resource-group
                --source
                [--data-disk-caching {None, ReadOnly, ReadWrite}]
                [--data-disk-sources]
                [--edge-zone]
                [--hyper-v-generation {V1, V2}]
                [--location]
                [--os-disk-caching {None, ReadOnly, ReadWrite}]
                [--os-type {Linux, Windows}]
                [--storage-sku {Premium_LRS, Premium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, Standard_LRS, UltraSSD_LRS}]
                [--subscription]
                [--tags]
                [--zone-resilient {false, true}]

既存のディスクからイメージを作成します。

az image create -g MyResourceGroup -n image1 --os-type Linux \
    --source /subscriptions/db5eb68e-73e2-4fa8-b18a-0123456789999/resourceGroups/rg1/providers/Microsoft.Compute/snapshots/s1

同じリソースグループ内の既存の汎用化された仮想マシンをキャプチャしてイメージを作成します。

az image create -g MyResourceGroup -n image1 --source MyVm1

必須のパラメーター

--name -n

新しいイメージの名前。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--source

同じリージョンにある OS ディスクソース。仮想マシン ID または名前、OS ディスク blob URI、管理対象 OS ディスク ID または名前、OS スナップショット ID、または名前を含みます。

省略可能のパラメーター

--data-disk-caching

イメージのデータディスクのストレージキャッシュの種類。

承認された値: None, ReadOnly, ReadWrite
--data-disk-sources

非管理対象 blob の URI、管理ディスクの ID または名前、スナップショット ID または名前など、データディスクソースのスペース区切りの一覧。

--edge-zone

エッジゾーンの名前。

--hyper-v-generation

イメージから作成された仮想マシンのハイパーバイザー生成。

承認された値: V1, V2
既定値: V1
--location -l

場所。 値のソース: az account list-locations az configure --defaults location=<location> を使用して、既定の場所を構成できます。

--os-disk-caching

イメージの OS ディスクのストレージキャッシュの種類。

承認された値: None, ReadOnly, ReadWrite
--os-type
承認された値: Linux, Windows
--storage-sku

VM イメージの作成に使用するストレージアカウントの SKU。 ソース VM が指定されている場合は使用しません。

承認された値: Premium_LRS, Premium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, Standard_LRS, UltraSSD_LRS
--subscription

サブスクリプションの名前または ID。 既定のサブスクリプションは、を使用して構成でき az account set -s NAME_OR_ID ます。

--tags

スペースで区切られたタグ: キー [= 値] [キー [= 値]...].既存のタグを消去するには、"" を使用します。

--zone-resilient

イメージがゾーンの回復性を備えているかどうかを指定します。 既定値は false です。 ゾーン回復可能なイメージは、ゾーン冗長ストレージを提供するリージョンでのみ作成できます。

承認された値: false, true

az image delete

イメージを削除します。

az image delete [--ids]
                [--name]
                [--resource-group]
                [--subscription]

省略可能のパラメーター

--ids

1つまたは複数のリソース Id (スペース区切り)。 これは、' Resource Id ' 引数のすべての情報を含む完全なリソース ID である必要があります。 --Id またはその他の ' Resource Id ' 引数のいずれかを指定してください。

--name -n

イメージの名前。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 既定のサブスクリプションは、を使用して構成でき az account set -s NAME_OR_ID ます。

az image list

カスタム VM イメージの一覧を表示します。

az image list [--query-examples]
              [--resource-group]
              [--subscription]

省略可能のパラメーター

--query-examples

Jのパス文字列をお勧めします。 クエリの1つをコピーして、--query パラメーターの後に二重引用符で囲んで、結果を確認することができます。 これらのキーワードに基づいて提案を行うことができるように、1つまたは複数の位置指定キーワードを追加することができます。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 既定のサブスクリプションは、を使用して構成でき az account set -s NAME_OR_ID ます。

az image show

イメージを取得します。

az image show [--expand]
              [--ids]
              [--name]
              [--query-examples]
              [--resource-group]
              [--subscription]

省略可能のパラメーター

--expand

操作に適用する展開式。

--ids

1つまたは複数のリソース Id (スペース区切り)。 これは、' Resource Id ' 引数のすべての情報を含む完全なリソース ID である必要があります。 --Id またはその他の ' Resource Id ' 引数のいずれかを指定してください。

--name -n

イメージの名前。

--query-examples

Jのパス文字列をお勧めします。 クエリの1つをコピーして、--query パラメーターの後に二重引用符で囲んで、結果を確認することができます。 これらのキーワードに基づいて提案を行うことができるように、1つまたは複数の位置指定キーワードを追加することができます。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 既定のサブスクリプションは、を使用して構成でき az account set -s NAME_OR_ID ます。

az image update

カスタム VM イメージを更新します。

az image update [--add]
                [--force-string]
                [--ids]
                [--name]
                [--remove]
                [--resource-group]
                [--set]
                [--subscription]
                [--tags]

タグを追加または更新します。

az image update -n ImageName -g ResourceGroup --tags tag1=val1 tag2=val2

すべてのタグを削除します。

az image update -n ImageName -g resourceGroup --tags

省略可能のパラメーター

--add

パスとキーと値のペアを指定して、オブジェクトのリストにオブジェクトを追加します。 例:--add property. listProperty <key = value、string、または JSON string>。

--force-string

' Set ' または ' add ' を使用する場合は、JSON への変換を試みる代わりに文字列リテラルを保持します。

--ids

1つまたは複数のリソース Id (スペース区切り)。 これは、' Resource Id ' 引数のすべての情報を含む完全なリソース ID である必要があります。 --Id またはその他の ' Resource Id ' 引数のいずれかを指定してください。

--name -n

イメージの名前。

--remove

プロパティまたは要素をリストから削除します。 例:--プロパティを削除します。リスト または--propertyToRemove を削除します。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--set

設定するプロパティのパスと値を指定して、オブジェクトを更新します。 例:--set property1. property2 =.

--subscription

サブスクリプションの名前または ID。 既定のサブスクリプションは、を使用して構成でき az account set -s NAME_OR_ID ます。

--tags

スペースで区切られたタグ: キー [= 値] [キー [= 値]...].既存のタグを消去するには、"" を使用します。