New-AzSnapshotConfig

Yapılandırılabilir bir anlık görüntü nesnesi oluşturur.

Sözdizimi

New-AzSnapshotConfig
   [[-SkuName] <String>]
   [[-OsType] <OperatingSystemTypes>]
   [[-DiskSizeGB] <Int32>]
   [[-Location] <String>]
   [-EdgeZone <String>]
   [-HyperVGeneration <String>]
   [-Incremental]
   [-Tag <Hashtable>]
   [-CreateOption <String>]
   [-StorageAccountId <String>]
   [-PurchasePlan <PSPurchasePlan>]
   [-SupportsHibernation <Boolean>]
   [-ImageReference <ImageDiskReference>]
   [-SourceUri <String>]
   [-SourceResourceId <String>]
   [-EncryptionSettingsEnabled <Boolean>]
   [-DiskEncryptionKey <KeyVaultAndSecretReference>]
   [-KeyEncryptionKey <KeyVaultAndKeyReference>]
   [-DiskEncryptionSetId <String>]
   [-EncryptionType <String>]
   [-DiskAccessId <String>]
   [-NetworkAccessPolicy <String>]
   [-PublicNetworkAccess <String>]
   [-AcceleratedNetwork <Boolean>]
   [-DataAccessAuthMode <String>]
   [-Architecture <String>]
   [-ElasticSanResourceId <String>]
   [-TierOption <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

New-AzSnapshotConfig cmdlet'i yapılandırılabilir bir anlık görüntü nesnesi oluşturur.

Örnekler

Örnek 1

$snapshotconfig = New-AzSnapshotConfig -Location 'Central US' -DiskSizeGB 5 -AccountType StandardLRS -OsType Windows -CreateOption Empty -EncryptionSettingsEnabled $true;
$secretUrl = 'https://myvault.vault-int.azure-int.net/secrets/123/';
$secretId = '/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup01/providers/Microsoft.KeyVault/vaults/TestVault123';
$keyUrl = 'https://myvault.vault-int.azure-int.net/keys/456';
$keyId = '/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup01/providers/Microsoft.KeyVault/vaults/TestVault456';
$snapshotconfig = Set-AzSnapshotDiskEncryptionKey -Snapshot $snapshotconfig -SecretUrl $secretUrl -SourceVaultId $secretId;
$snapshotconfig = Set-AzSnapshotKeyEncryptionKey -Snapshot $snapshotconfig -KeyUrl $keyUrl -SourceVaultId $keyId;
New-AzSnapshot -ResourceGroupName 'ResourceGroup01' -SnapshotName 'Snapshot01' -Snapshot $snapshotconfig;

İlk komut, Standard_LRS depolama hesabı türünde boyutu 5 GB olan yerel boş bir anlık görüntü nesnesi oluşturur. Ayrıca Windows işletim sistemi türünü ayarlar ve şifreleme ayarlarını etkinleştirir. İkinci ve üçüncü komutlar, anlık görüntü nesnesi için disk şifreleme anahtarı ve anahtar şifreleme anahtarı ayarlarını ayarlar. Son komut anlık görüntü nesnesini alır ve 'ResourceGroup01' kaynak grubunda 'Snapshot01' adlı bir anlık görüntü oluşturur.

Örnek 2

$elasticSanVolumeSnapshotResourceId =  "/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/ResourceGroup01/providers/Microsoft.ElasticSan/elasticSans/san1/volumeGroups/volumegroup1/snapshots/snapshot1"
$snapshotconfig = New-AzSnapshotConfig -Location 'France Central' -AccountType Standard_LRS -CreateOption CopyFromSanSnapshot -ElasticSanResourceId $elasticSanVolumeSnapshotResourceId
New-AzSnapshot -ResourceGroupName 'ResourceGroup01' -SnapshotName 'Snapshot01' -Snapshot $snapshotconfig;

İlk komut, CreateOption değerini CopyFromSanSnapshot olarak kullanarak ElasticSan Birimi anlık görüntü kaynak kimliğine sahip yerel boş bir anlık görüntü nesnesi oluşturur. İkinci komut anlık görüntü nesnesini alır ve 'ResourceGroup01' kaynak grubunda 'Snapshot01' adlı bir anlık görüntü oluşturur.

Örnek 3

Yapılandırılabilir bir anlık görüntü nesnesi oluşturur. (otomatik olarak oluşturulmuş)

New-AzSnapshotConfig -CreateOption Empty -Location 'Central US' -SourceUri 'https://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd'

Parametreler

-AcceleratedNetwork

İşletim sistemi diskinin oluşturulduğu görüntü hızlandırılmış ağı destekliyorsa true.

Tür:Nullable<T>[Boolean]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Architecture

İşletim sistemi diski tarafından desteklenen CPU mimarisi. Olası değerler "X64" ve "Arm64" şeklindedir.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Tür:SwitchParameter
Diğer adlar:cf
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-CreateOption

Bu cmdlet'in sanal makinede bir platformdan veya kullanıcı görüntüsünden disk oluşturup oluşturmadığını, boş disk oluşturup oluşturmadığını veya var olan bir diski ekleyip eklemediğini belirtir.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-DataAccessAuthMode

Diske veya anlık görüntüye dışarı aktarma veya karşıya yükleme sırasında ek kimlik doğrulama gereksinimleri.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Tür:IAzureContextContainer
Diğer adlar:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DiskAccessId

Üzerinde özel uç noktaları kullanmak için DiskAccess kaynağının ARM kimliğini alır veya ayarlar.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-DiskEncryptionKey

Anlık görüntüdeki disk şifreleme anahtarı nesnesini belirtir.

Tür:KeyVaultAndSecretReference
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-DiskEncryptionSetId

Bekleyen şifrelemeyi etkinleştirmek için kullanılacak disk şifreleme kümesinin kaynak kimliğini belirtir.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-DiskSizeGB

Diskin gb cinsinden boyutunu belirtir.

Tür:Int32
Position:2
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-EdgeZone

Kenar bölgesi adını ayarlar. Ayarlanırsa, sorgu ana bölge yerine belirtilen edgezone'a yönlendirilir.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ElasticSanResourceId

createOption CopyFromSanSnapshot ise gereklidir. Bu, kaynak elastik san birimi anlık görüntüsünün ARM kimliğidir.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-EncryptionSettingsEnabled

Şifreleme ayarlarını etkinleştirin.

Tür:Nullable<T>[Boolean]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-EncryptionType

Diskin verilerini şifrelemek için kullanılan anahtar türü. Kullanılabilir değerler şunlardır: 'EncryptionAtRestWithPlatformKey', 'EncryptionAtRestWithCustomerKey'

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-HyperVGeneration

Sanal Makinenin hiper yönetici oluşturması. Yalnızca işletim sistemi diskleri için geçerlidir. İzin verilen değerler V1 ve V2'dir.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ImageReference

Anlık görüntüdeki görüntü başvuruyu belirtir.

Tür:ImageDiskReference
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Incremental

Artımlı anlık görüntüyü belirtir. Aynı disk üzerindeki artımlı anlık görüntüler, tam anlık görüntülerden daha az yer kaplar ve fark edilebilir.

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-KeyEncryptionKey

Anlık görüntüde Anahtar şifreleme anahtarını belirtir.

Tür:KeyVaultAndKeyReference
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Location

Bir konum belirtir.

Tür:String
Position:3
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-NetworkAccessPolicy

Ağ erişim ilkesi, ağ erişim ilkesini tanımlar. Olası değerler şunlardır: 'AllowAll', 'AllowPrivate', 'DenyAll'

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-OsType

İşletim sistemi türünü belirtir.

Tür:Nullable<T>[OperatingSystemTypes]
Kabul edilen değerler:Windows, Linux
Position:1
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-PublicNetworkAccess

Diskte dışarı aktarmayı denetleme ilkesi.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-PurchasePlan

Anlık görüntü için satın alma planını ayarlar. Market aracılığıyla herhangi bir 3. Taraf yapıtın satın alma bağlamını oluşturmak için kullanılır.

Tür:PSPurchasePlan
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-SkuName

Depolama hesabının Sku adını belirtir.

Tür:String
Diğer adlar:AccountType
Position:0
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-SourceResourceId

Kaynak kaynak kimliğini belirtir.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-SourceUri

Kaynak Uri'yi belirtir.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-StorageAccountId

Depolama hesabı kimliğini belirtir.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-SupportsHibernation

Anlık görüntüdeki işletim sisteminin $true veya $false ile hazırda beklemeyi desteklediğini gösterir

Tür:Nullable<T>[Boolean]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Tag

Karma tablo biçiminde anahtar-değer çiftleri. Örneğin: @{key0="value0"; key1=$null; key2="value2"}

Tür:Hashtable
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-TierOption

createOption CopyStart kullanıldığında, anlık görüntü daha hızlı bir şekilde kopyalanır. Olası değerler şunlardır: 'Yok', 'Gelişmiş'

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Tür:SwitchParameter
Diğer adlar:wi
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Girişler

String

Nullable<T>[[Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes, Microsoft.Azure.Management.Compute, Version=23.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]

Int32

Hashtable

ImageDiskReference

Nullable<T>[[System.Boolean, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]

KeyVaultAndSecretReference

KeyVaultAndKeyReference

Çıkışlar

PSSnapshot