New-AzPublicIpAddress

Genel bir IP adresi oluşturur.

Syntax

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.

Type:String
Accepted values:Dynamic, Static
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-AsJob

Cmdlet'i arka planda çalıştırma

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DdosProtectionMode

Genel IP adresi için kullanılacak DdosProtectionMode

Type:String
Accepted values:VirtualNetworkInherited, Enabled, Disabled
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DdosProtectionPlanId

Genel IP adresine eklenecek DdosProtectionPlan kimliği

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DomainNameLabel

Genel IP adresi için göreli DNS adını belirtir.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DomainNameLabelScope

Genel IP adresi için DNS adı için HashedReusePolicy değerini belirtir.

Type:Nullable<T>[PSDomainNameLabelScopeType]
Accepted values:TenantReuse, SubscriptionReuse, ResourceGroupReuse, NoReuse
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-EdgeZone

Genişletilmiş konumun adı.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Force

Komutu, kullanıcı onayı istemeden çalışmaya zorlar.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IdleTimeoutInMinutes

Boşta kalma zaman aşımını dakika cinsinden belirtir.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-IpAddress

BYOIP publicIpAddress oluştururken IP adresini belirtir.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-IpAddressVersion

IP adresinin sürümünü belirtir.

Type:String
Accepted values:IPv4, IPv6
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-IpTag

IpTag Listesi.

Type:PSPublicIpTag[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Location

Genel IP adresinin oluşturulacağı bölgeyi belirtir.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Bu cmdlet'in oluşturduğu genel IP adresinin adını belirtir.

Type:String
Aliases:ResourceName
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-PublicIpPrefix

Genel IP adresinin ayrıldığı PSPublicIpPrefix değerini belirtir.

Type:PSPublicIpPrefix
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Genel IP adresinin oluşturulacağı kaynak grubunun adını belirtir.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ReverseFqdn

Ters tam etki alanı adı (FQDN) belirtir.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Sku

Genel IP Sku adı.

Type:String
Accepted values:Basic, Standard
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Tag

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

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Tier

Genel IP Sku Katmanı.

Type:String
Accepted values:Regional, Global
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Zone

Kaynak için ayrılan IP'nin kaynaktan gelmesi gerektiğini belirten kullanılabilirlik alanlarının listesi.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Girişler

String

PSPublicIpTag[]

PSPublicIpPrefix

Int32

String[]

Hashtable

Çıkışlar

PSPublicIpAddress