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

PSPublicIpTag[]

PSPublicIpPrefix

Int32

String[]

Hashtable

Çıkışlar

PSPublicIpAddress