New-AzPublicIpAddress
Genel bir IP adresi oluşturur.
Sözdizimi
New-AzPublicIpAddress
[-Name <String>]
-ResourceGroupName <String>
-Location <String>
[-EdgeZone <String>]
[-Sku <String>]
[-Tier <String>]
-AllocationMethod <String>
[-IpAddressVersion <String>]
[-DomainNameLabel <String>]
[-DomainNameLabelScope <PSDomainNameLabelScopeType>]
[-IpTag <PSPublicIpTag[]>]
[-PublicIpPrefix <PSPublicIpPrefix>]
[-DdosProtectionMode <String>]
[-DdosProtectionPlanId <String>]
[-ReverseFqdn <String>]
[-IdleTimeoutInMinutes <Int32>]
[-Zone <String[]>]
[-IpAddress <String>]
[-Tag <Hashtable>]
[-Force]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
New-AzPublicIpAddress cmdlet'i bir genel IP adresi oluşturur.
Örnekler
Örnek 1: Yeni bir genel IP adresi oluşturma
$publicIp = New-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName -AllocationMethod Static -DomainNameLabel $dnsPrefix -Location $location
Bu komut yeni bir genel IP adresi kaynağı oluşturur. $dnsPrefix.$location.cloudapp.azure.com için bu kaynağın genel IP adresine işaret eden bir DNS kaydı oluşturulur. -AllocationMethod 'Static' olarak belirtildiğinden, bu kaynağa hemen bir genel IP adresi ayrılır. 'Dinamik' olarak belirtilirse, genel IP adresi yalnızca ilişkili kaynağı (VM veya yük dengeleyici gibi) başlattığınızda (veya oluşturduğunuzda) ayrılır.
Örnek 2: Ters FQDN ile genel IP adresi oluşturma
$publicIp = New-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName -AllocationMethod Static -DomainNameLabel $dnsPrefix -Location $location -ReverseFqdn $customFqdn
Bu komut yeni bir genel IP adresi kaynağı oluşturur. -ReverseFqdn parametresiyle Azure, bu kaynağa ayrılan genel IP adresi için komutta belirtilen $customFqdn işaret eden bir DNS PTR kaydı (ters arama) oluşturur. Önkoşul olarak, $customFqdn (örneğin webapp.contoso.com) $dnsPrefix.$location.cloudapp.azure.com işaret eden bir DNS CNAME kaydı (ileri arama) olmalıdır.
Örnek 3: IpTag ile yeni bir genel IP adresi oluşturma
$ipTag = New-AzPublicIpTag -IpTagType "FirstPartyUsage" -Tag "/Sql"
$publicIp = New-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName -AllocationMethod Static -DomainNameLabel $dnsPrefix -Location $location -IpTag $ipTag
Bu komut yeni bir genel IP adresi kaynağı oluşturur. $dnsPrefix.$location.cloudapp.azure.com için bu kaynağın genel IP adresine işaret eden bir DNS kaydı oluşturulur. -AllocationMethod 'Static' olarak belirtildiğinden, bu kaynağa hemen bir genel IP adresi ayrılır. 'Dinamik' olarak belirtilirse, genel IP adresi yalnızca ilişkili kaynağı (VM veya yük dengeleyici gibi) başlattığınızda (veya oluşturduğunuzda) ayrılır. Iptag, kaynakla ilişkili Etiketleri tanımlamak için kullanılır. Iptag, New-AzPublicIpTag kullanılarak belirtilebilir ve -IpTags aracılığıyla giriş olarak geçirilebilir.
Örnek 4: Ön Ekten yeni bir genel IP adresi oluşturma
$publicIp = New-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName -AllocationMethod Static -DomainNameLabel $dnsPrefix -Location $location -PublicIpPrefix $publicIpPrefix -Sku Standard
Bu komut yeni bir genel IP adresi kaynağı oluşturur. $dnsPrefix.$location.cloudapp.azure.com için bu kaynağın genel IP adresine işaret eden bir DNS kaydı oluşturulur. Belirtilen publicIpPrefix'ten bu kaynağa hemen bir genel IP adresi ayrılır. Bu seçenek yalnızca 'Standard' Sku ve 'Static' AllocationMethod için desteklenir.
Örnek 5: BYOIP Ön Ekinden belirli bir genel IP adresi oluşturma
$publicIp = New-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName -AllocationMethod Static -Location $location -IpAddress 0.0.0.0 -PublicIpPrefix $publicIpPrefix -Sku Standard
Bu komut, belirli BIR IP ile yeni bir genel IP adresi kaynağı oluşturur. NRP, verilen IP'nin PublicIpPrefix içinde olup olmadığını ve verilen PublicIpPrefix'in BYOIP PublicIpPrefix olup olmadığını denetler. belirtilen genel IP adresi, belirtilen publicIpPrefix'ten bu kaynağa hemen ayrılır. Bu seçenek yalnızca 'Standard' Sku ve 'Static' AllocationMethod ve BYOIP PublicIpPrefix için desteklenir.
Örnek 6: Yeni bir genel genel IP adresi oluşturma
$publicIp = New-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName -AllocationMethod Static -DomainNameLabel $domainNameLabel -Location $location -Sku Standard -Tier Global
Bu komut yeni bir genel genel IP adresi kaynağı oluşturur. $dnsPrefix.$location.cloudapp.azure.com için bu kaynağın genel IP adresine işaret eden bir DNS kaydı oluşturulur. Bu kaynağa hemen genel bir genel IP adresi ayrılır. Bu seçenek yalnızca 'Standard' Sku ve 'Static' AllocationMethod için desteklenir.
Örnek 7: DomainNameLabelScope ile genel IP adresi oluşturma
$publicIp = New-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName -AllocationMethod Static -DomainNameLabel $dnsPrefix -DomainNameLabelScope $hasedReusePolicy -Location $location
Bu komut yeni bir genel IP adresi kaynağı oluşturur. -DomainNameLabelScope parametresiyle Azure, $hasedReusePolicy tarafından önerilen ilkeyle bu kaynağa ayrılan genel IP adresi için FQDN'de karma değere sahip bir DNS kaydı oluşturur.
Parametreler
-AllocationMethod
Genel IP adresinin atandığı yöntemi belirtir. Bu parametre için kabul edilebilir değerler şunlardır: Statik veya Dinamik.
Tür: | String |
Kabul edilen değerler: | Dynamic, Static |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-AsJob
Cmdlet'i arka planda çalıştırma
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
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: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-DdosProtectionMode
Genel IP adresi için kullanılacak DdosProtectionMode
Tür: | String |
Kabul edilen değerler: | VirtualNetworkInherited, Enabled, Disabled |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-DdosProtectionPlanId
Genel IP adresine eklenecek DdosProtectionPlan kimliği
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 |
-DomainNameLabel
Genel IP adresi için göreli DNS adını belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-DomainNameLabelScope
Genel IP adresi için DNS adı için HashedReusePolicy değerini belirtir.
Tür: | Nullable<T>[PSDomainNameLabelScopeType] |
Kabul edilen değerler: | TenantReuse, SubscriptionReuse, ResourceGroupReuse, NoReuse |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-EdgeZone
Genişletilmiş konumun adı.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Force
Komutu, kullanıcı onayı istemeden çalışmaya zorlar.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-IdleTimeoutInMinutes
Boşta kalma zaman aşımını dakika cinsinden belirtir.
Tür: | Int32 |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-IpAddress
BYOIP publicIpAddress oluştururken IP adresini belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-IpAddressVersion
IP adresinin sürümünü belirtir.
Tür: | String |
Kabul edilen değerler: | IPv4, IPv6 |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-IpTag
IpTag Listesi.
Tür: | PSPublicIpTag[] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Location
Genel IP adresinin oluşturulacağı bölgeyi belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Name
Bu cmdlet'in oluşturduğu genel IP adresinin adını belirtir.
Tür: | String |
Diğer adlar: | ResourceName |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-PublicIpPrefix
Genel IP adresinin ayrıldığı PSPublicIpPrefix değerini belirtir.
Tür: | PSPublicIpPrefix |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ResourceGroupName
Genel IP adresinin oluşturulacağı kaynak grubunun adını belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ReverseFqdn
Ters tam etki alanı adı (FQDN) belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Sku
Genel IP Sku adı.
Tür: | String |
Kabul edilen değerler: | Basic, Standard |
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 |
-Tier
Genel IP Sku Katmanı.
Tür: | String |
Kabul edilen değerler: | Regional, Global |
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: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Zone
Kaynak için ayrılan IP'nin kaynaktan gelmesi gerektiğini belirten kullanılabilirlik alanlarının listesi.
Tür: | String[] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
Girişler
String[]
Çıkışlar
İlişkili Bağlantılar
Azure PowerShell