az sig image-definition

Vm ile paylaşılan galeri görüntüsünü yönetme.

Komutlar

az sig image-definition create

Galeri görüntüsü tanımı oluşturun.

az sig image-definition delete

Galeri görüntüsünü silme.

az sig image-definition list

Galerideki resim tanımlarını listeleme.

az sig image-definition list-community

Galeri topluluğunda VM Görüntü tanımlarını listeleme.

az sig image-definition list-shared

Doğrudan aboneliğinizle veya kiracınızla paylaşılan bir galeride VM Görüntü tanımlarını listeleyin.

az sig image-definition show

Galeri görüntüsü tanımı hakkındaki bilgileri alır.

az sig image-definition show-community

Topluluk galerisi görüntüsü alın.

az sig image-definition show-shared

Paylaşılan bir galeri görüntüsü alın.

az sig image-definition update

VM Görüntü tanımını güncelleştirin.

az sig image-definition create

Galeri görüntüsü tanımı oluşturun.

az sig image-definition create --gallery-image-definition
                               --gallery-name
                               --offer
                               --os-type {Linux, Windows}
                               --publisher
                               --resource-group
                               --sku
                               [--architecture {Arm64, x64}]
                               [--description]
                               [--disallowed-disk-types]
                               [--end-of-life-date]
                               [--eula]
                               [--features]
                               [--hyper-v-generation {V1, V2}]
                               [--location]
                               [--maximum-cpu-core]
                               [--maximum-memory]
                               [--minimum-cpu-core]
                               [--minimum-memory]
                               [--os-state {Generalized, Specialized}]
                               [--plan-name]
                               [--plan-product]
                               [--plan-publisher]
                               [--privacy-statement-uri]
                               [--release-note-uri]
                               [--tags]

Örnekler

Özelleştirilmiş Linux görüntüleri için görüntü tanımı oluşturma

az sig image-definition create --resource-group MyResourceGroup \
--gallery-name MyGallery --gallery-image-definition MyImage \
--publisher GreatPublisher --offer GreatOffer --sku GreatSku \
--os-type linux --os-state Specialized

Genelleştirilmiş Linux görüntüleri için görüntü tanımı oluşturma

az sig image-definition create --resource-group MyResourceGroup \
--gallery-name MyGallery --gallery-image-definition MyImage \
--publisher GreatPublisher --offer GreatOffer --sku GreatSku \
--os-type linux --os-state Generalized

Özelleştirilmiş Windows görüntüleri için görüntü tanımı oluşturma

az sig image-definition create --resource-group MyResourceGroup \
--gallery-name MyGallery --gallery-image-definition MyImage \
--publisher GreatPublisher --offer GreatOffer --sku GreatSku \
--os-type windows --os-state Specialized

Genelleştirilmiş Windows görüntüleri için görüntü tanımı oluşturma

az sig image-definition create --resource-group MyResourceGroup \
--gallery-name MyGallery --gallery-image-definition MyImage \
--publisher GreatPublisher --offer GreatOffer --sku GreatSku \
--os-type windows --os-state Generalized

Plan bilgileriyle görüntü tanımı oluşturma

az sig image-definition create --resource-group MyResourceGroup \
--gallery-name MyGallery --gallery-image-definition MyImage \
--publisher GreatPublisher --offer GreatOffer --sku GreatSku \
--os-type linux --os-state Specialized --plan-name PlanName \
--plan-product PlanProduct --plan-publisher PlanPublisher

Hazırda bekletme özelliğini destekleyen resimler için görüntü tanımı oluşturma

az sig image-definition create --resource-group MyResourceGroup \
--gallery-name MyGallery --gallery-image-definition MyImage \
--publisher GreatPublisher --offer GreatOffer --sku GreatSku \
--os-type linux --os-state Specialized \
--features IsHibernateSupported=true

Hızlandırılmış ağı destekleyen görüntüler için görüntü tanımı oluşturma

az sig image-definition create --resource-group MyResourceGroup \
--gallery-name MyGallery --gallery-image-definition MyImage \
--publisher GreatPublisher --offer GreatOffer --sku GreatSku \
--os-type linux --os-state Specialized \
--features IsAcceleratedNetworkSupported=true

Güvenilen VM'ler oluşturmak için kullanılabilecek görüntüler için görüntü tanımı oluşturma

az sig image-definition create --resource-group MyResourceGroup \
--gallery-name MyGallery --gallery-image-definition MyImage \
--publisher GreatPublisher --offer GreatOffer --sku GreatSku \
--os-type linux --os-state Specialized \
--features SecurityType=TrustedLaunchSupported

Görüntüler için yalnızca Güvenilen VM'ler oluşturmak için kullanılabilecek bir görüntü tanımı oluşturun. Bu görüntüden yalnızca Güvenilen VM'ler oluşturulabilir.

az sig image-definition create --resource-group MyResourceGroup \
--gallery-name MyGallery --gallery-image-definition MyImage \
--publisher GreatPublisher --offer GreatOffer --sku GreatSku \
--os-type linux --os-state Specialized \
--features SecurityType=TrustedLaunch

Gizli VM'ler oluşturmak için kullanılabilecek görüntüler için bir görüntü tanımı oluşturun.

az sig image-definition create --resource-group MyResourceGroup \
--gallery-name MyGallery --gallery-image-definition MyImage \
--publisher GreatPublisher --offer GreatOffer --sku GreatSku \
--os-type linux --os-state Specialized \
--features SecurityType=ConfidentialVmSupported

Görüntüler için yalnızca Gizli VM'ler oluşturmak için kullanılabilecek bir görüntü tanımı oluşturun. Bu görüntüden yalnızca Gizli VM'ler oluşturulabilir.

az sig image-definition create --resource-group MyResourceGroup \
--gallery-name MyGallery --gallery-image-definition MyImage \
--publisher GreatPublisher --offer GreatOffer --sku GreatSku \
--os-type linux --os-state Specialized \
--features SecurityType=ConfidentialVM

Güvenilen veya Gizli VM'ler oluşturmak için kullanılabilecek görüntüler için görüntü tanımı oluşturma

az sig image-definition create --resource-group MyResourceGroup \
--gallery-name MyGallery --gallery-image-definition MyImage \
--publisher GreatPublisher --offer GreatOffer --sku GreatSku \
--os-type linux --os-state Specialized \
--features SecurityType=TrustedLaunchAndConfidentialVmSupported

Güvenilen veya Gizli VM'ler oluşturmak için kullanılabilecek görüntüler için görüntü tanımı oluşturma

az sig image-definition create --resource-group MyResourceGroup \
--gallery-name MyGallery --gallery-image-definition MyImage \
--publisher GreatPublisher --offer GreatOffer --sku GreatSku \
--os-type linux --os-state Specialized \
--features SecurityType=TrustedLaunchAndConfidentialVmSupported

Görüntü tanımı oluşturma ve kullanım süresi sonu tarihini belirtme

az sig image-definition create --resource-group MyResourceGroup \
--gallery-name MyGallery --gallery-image-definition MyImage \
--publisher GreatPublisher --offer GreatOffer --sku GreatSku \
--os-type linux --os-state Specialized \
--end-of-life-date YYYY-MM-DDTHH:MM:SS+00:00

Bir görüntü tanımı oluşturun ve en düşük ve en yüksek CPU ve bellek (GB) önerin

az sig image-definition create --resource-group MyResourceGroup \
--gallery-name MyGallery --gallery-image-definition MyImage \
--publisher GreatPublisher --offer GreatOffer --sku GreatSku \
--os-type linux --os-state Specialized \
--minimum-cpu-core myMinCPU --maximum-cpu-core myMaxCPU \
--minimum-memory myMinMemory --maximum-memory myMaxMemory

Görüntü tanımı oluşturma ve görüntü için hangi işletim sistemi disk türlerinin önerilmediğini belirtme

az sig image-definition create --resource-group MyResourceGroup \
--gallery-name MyGallery --gallery-image-definition MyImage \
--publisher GreatPublisher --offer GreatOffer --sku GreatSku \
--os-type linux --os-state Specialized \
--disallowed-disk-types Standard_LRS

Görüntü tanımı oluşturma ve EULA, gizlilik bildirimi URI'sini ve sürüm notları URI'sini sağlama

az sig image-definition create --resource-group MyResourceGroup \
--gallery-name MyGallery --gallery-image-definition MyImage \
--publisher GreatPublisher --offer GreatOffer --sku GreatSku \
--os-type linux --os-state Specialized \
--eula path_to_eula --privacy-statement-uri path_to_statement \
--release-note-uri path_to_release_notes

Gerekli Parametreler

--gallery-image-definition -i

Galeri görüntüsü tanımı.

--gallery-name -r

Galeri adı.

--offer -f

Görüntü teklifi.

--os-type

Kullanıcı görüntüsünden veya özelleştirilmiş bir VHD'den VM oluşturuyorsanız diske dahil edilen işletim sisteminin türü.

kabul edilen değerler: Linux, Windows
--publisher -p

Görüntü yayımcısı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

--sku -s

Görüntü sku'su.

İsteğe Bağlı Parametreler

--architecture

CPU mimarisi.

kabul edilen değerler: Arm64, x64
--description

Galeri görüntüsü tanımının açıklaması.

--disallowed-disk-types

Görüntüyle çalışmayan disk türleri, örneğin Standard_LRS.

--end-of-life-date

Kullanım süresi sonu tarihi, örneğin '2020-12-31'.

--eula

Galeri görüntüsü için Eula sözleşmesi.

--features

Galeri görüntüsü özelliklerinin listesi. Örneğin "IsSecureBootSupported=true IsMeasuredBootSupported=false".

--hyper-v-generation

Sanal Makinenin hiper yönetici oluşturması. Yalnızca işletim sistemi diskleri için geçerlidir.

kabul edilen değerler: V1, V2
varsayılan değer: V1
--location -l

Konum. Değerleri: az account list-locations. varsayılan konumu kullanarak az configure --defaults location=<location>yapılandırabilirsiniz.

--maximum-cpu-core

Maksimum cpu çekirdeği.

--maximum-memory

MB cinsinden en fazla bellek.

--minimum-cpu-core

En düşük cpu çekirdekleri.

--minimum-memory

MB cinsinden en düşük bellek.

--os-state

Bu özellik, kullanıcının bu görüntü altında oluşturulan sanal makinelerin 'Genelleştirilmiş' mi yoksa 'Özelleştirilmiş' mi olduğunu belirtmesine olanak tanır.

kabul edilen değerler: Generalized, Specialized
varsayılan değer: Generalized
--plan-name

Plan adı.

--plan-product

Ürünü planlayın.

--plan-publisher

Plan yayımcısı.

--privacy-statement-uri

Gizlilik bildirimi uri'sini seçin.

--release-note-uri

Sürüm not uri'si.

--tags

Boşlukla ayrılmış etiketler: anahtar[=değer] [anahtar[=değer] ...]. Mevcut etiketleri temizlemek için "" kullanın.

az sig image-definition delete

Galeri görüntüsünü silme.

az sig image-definition delete [--gallery-image-definition]
                               [--gallery-name]
                               [--ids]
                               [--resource-group]

İsteğe Bağlı Parametreler

--gallery-image-definition -i

Galeri görüntüsü tanımı.

--gallery-name -r

Galeri adı.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az sig image-definition list

Galerideki resim tanımlarını listeleme.

az sig image-definition list --gallery-name
                             --resource-group

Gerekli Parametreler

--gallery-name -r

Galeri adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az sig image-definition list-community

Galeri topluluğunda VM Görüntü tanımlarını listeleme.

Galeri topluluğunda VM Görüntü tanımlarını listeleme.

az sig image-definition list-community [--ids]
                                       [--location]
                                       [--marker]
                                       [--public-gallery-name]
                                       [--show-next-marker]

Örnekler

Galeri topluluğundaki bir görüntü tanımını listeleme.

az sig image-definition list-community --public-gallery-name publicGalleryName \
--location myLocation

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--location -l

Konum. Değerleri: az account list-locations. varsayılan konumu kullanarak az configure --defaults location=<location>yapılandırabilirsiniz.

--marker

Bir sonraki listeleme işlemiyle döndürülecek kapsayıcı listesinin bölümünü tanımlayan dize değeri. Listeleme işlemi geçerli sayfayla birlikte listelenecek kalan tüm kapsayıcıları döndürmediyse, işlem yanıt gövdesindeki NextMarker değerini döndürür. Belirtilirse, bu oluşturucu önceki oluşturucunun durduğu noktadan sonuç döndürmeye başlar.

--public-gallery-name

Topluluk galerisinin genel adı.

--show-next-marker

Belirtildiğinde nextMarker değerini sonuç olarak göster.

az sig image-definition list-shared

Doğrudan aboneliğinizle veya kiracınızla paylaşılan bir galeride VM Görüntü tanımlarını listeleyin.

Doğrudan aboneliğinizle veya kiracınızla paylaşılan bir galeride VM Görüntü tanımlarını listeleyin.

az sig image-definition list-shared [--gallery-unique-name]
                                    [--ids]
                                    [--location]
                                    [--marker]
                                    [--shared-to {tenant}]
                                    [--show-next-marker]

Örnekler

Verilen konumdaki aboneliğinizle doğrudan paylaşılan bir galerideki görüntü tanımını listeleyin.

az sig image-definition list-shared --gallery-unique-name galleryUniqueName \
--location myLocation

Verilen konumdaki kiracınızla doğrudan paylaşılan bir galerideki görüntü tanımını listeleyin.

az sig image-definition list-shared --gallery-unique-name galleryUniqueName \
--location myLocation --shared-to tenant

İsteğe Bağlı Parametreler

--gallery-unique-name

Paylaşılan Galeri'nin benzersiz adı.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--location -l

Konum. Değerleri: az account list-locations. varsayılan konumu kullanarak az configure --defaults location=<location>yapılandırabilirsiniz.

--marker

Bir sonraki listeleme işlemiyle döndürülecek kapsayıcı listesinin bölümünü tanımlayan dize değeri. Listeleme işlemi geçerli sayfayla birlikte listelenecek kalan tüm kapsayıcıları döndürmediyse, işlem yanıt gövdesindeki NextMarker değerini döndürür. Belirtilirse, bu oluşturucu önceki oluşturucunun durduğu noktadan sonuç döndürmeye başlar.

--shared-to

Listeleme işlemleri yapılırken hangi paylaşılan galerilerin getirilmeye karar vereceğiniz sorgu parametresi. Belirtilmezse abonelik kimliğine göre listeleyin.

kabul edilen değerler: tenant
--show-next-marker

Belirtildiğinde nextMarker değerini sonuç olarak göster.

az sig image-definition show

Galeri görüntüsü tanımı hakkındaki bilgileri alır.

az sig image-definition show [--gallery-image-definition]
                             [--gallery-name]
                             [--ids]
                             [--resource-group]

İsteğe Bağlı Parametreler

--gallery-image-definition -i

Galeri görüntüsü tanımı.

--gallery-name -r

Galeri adı.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

az sig image-definition show-community

Topluluk galerisi görüntüsü alın.

az sig image-definition show-community [--gallery-image-definition]
                                       [--ids]
                                       [--location]
                                       [--public-gallery-name]

İsteğe Bağlı Parametreler

--gallery-image-definition -i

Görüntü sürümlerinin listelendiği topluluk galerisi görüntü tanımının adı.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--location -l

Konum. Değerleri: az account list-locations. varsayılan konumu kullanarak az configure --defaults location=<location>yapılandırabilirsiniz.

--public-gallery-name

Topluluk galerisinin genel adı.

az sig image-definition show-shared

Paylaşılan bir galeri görüntüsü alın.

Doğrudan aboneliğinizle veya kiracınızla paylaşılan bir paylaşılan galeri görüntüsü alın.

az sig image-definition show-shared [--gallery-image-definition]
                                    [--gallery-unique-name]
                                    [--ids]
                                    [--location]

Örnekler

Verilen konumdaki aboneliğinizle veya kiracınızla doğrudan paylaşılan bir galeride görüntü tanımı alın.

az sig image-definition show-shared --gallery-unique-name galleryUniqueName \
--gallery-image-definition myGalleryImageName --location myLocation

İsteğe Bağlı Parametreler

--gallery-image-definition -i

Görüntü Sürümlerinin listelendiği Paylaşılan Galeri Görüntü Tanımı adı.

--gallery-unique-name

Paylaşılan Galeri'nin benzersiz adı.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--location -l

Konum. Değerleri: az account list-locations. varsayılan konumu kullanarak az configure --defaults location=<location>yapılandırabilirsiniz.

az sig image-definition update

VM Görüntü tanımını güncelleştirin.

az sig image-definition update --gallery-image-definition
                               --gallery-name
                               --resource-group
                               [--add]
                               [--force-string]
                               [--remove]
                               [--set]

Örnekler

Paylaşılan görüntü tanımının önerilen yapılandırmasını değiştirme

az sig image-definition update --resource-group MyResourceGroup \
--gallery-name MyGallery --gallery-image-definition MyImage \
--resource-group MyResourceGroup --set recommended.vCpUs.min=myNewvCpUsMin \
recommended.vCpUs.max=myNewvCpUsMax recommended.memory.min=myNewMemoryMin \
recommended.memory.max=myNewMemoryMax description="newDescription"

Paylaşılan görüntü tanımının yapılandırma özelliğini kaldırma

az sig image-definition update --resource-group MyResourceGroup \
--gallery-name MyGallery --gallery-image-definition MyImage \
--resource-group MyResourceGroup --remove recommended.vCpUs.min

Gerekli Parametreler

--gallery-image-definition -i

Galeri görüntüsü tanımı.

--gallery-name -r

Galeri adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--add

Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string veya JSON string>.

--force-string

'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.

--remove

Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list OR --remove propertyToRemove.

--set

Ayarlanacağı özellik yolunu ve değerini belirterek bir nesneyi güncelleştirin. Örnek: --set property1.property2=.