Set-AzPublicIpAddress
Aktualizuje publiczny adres IP.
Składnia
Default (domyślnie)
Set-AzPublicIpAddress
-PublicIpAddress <PSPublicIpAddress>
[-DdosCustomPolicyId <String>]
[-RemoveDdosCustomPolicy]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-AcquirePolicyToken]
[-ChangeReference <String>]
[<CommonParameters>]
Opis
Polecenie cmdlet Set-AzPublicIpAddress aktualizuje publiczny adres IP.
Przykłady
Przykład 1: Zmiana metody alokacji publicznego adresu IP
$publicIp = Get-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName
$publicIp.PublicIpAllocationMethod = "Static"
Set-AzPublicIpAddress -PublicIpAddress $publicIp
Get-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName
Pierwsze polecenie pobiera zasób publicznego adresu IP o nazwie $publicIPName w $rgName grupy zasobów. Drugie polecenie ustawia metodę alokacji obiektu publicznego adresu IP na "Statyczny". Set-AzPublicIPAddress polecenie aktualizuje zasób publicznego adresu IP przy użyciu zaktualizowanego obiektu i modyfikuje metodę alokacji na "Statyczny". Publiczny adres IP jest przydzielany natychmiast.
Przykład 2. Dodawanie etykiety domeny DNS publicznego adresu IP
$publicIp = Get-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName
$publicIp.DnsSettings = @{"DomainNameLabel" = "newdnsprefix"}
Set-AzPublicIpAddress -PublicIpAddress $publicIp
$publicIp = Get-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName
Pierwsze polecenie pobiera zasób publicznego adresu IP o nazwie $publicIPName w $rgName grupy zasobów. Drugie polecenie ustawia właściwość DomainNameLabel na wymagany prefiks DNS. Set-AzPublicIPAddress polecenie aktualizuje zasób publicznego adresu IP za pomocą zaktualizowanego obiektu. DomainNameLabel i Fqdn są modyfikowane zgodnie z oczekiwaniami.
Przykład 3. Zmiana etykiety domeny DNS publicznego adresu IP
$publicIp = Get-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName
$publicIp.DnsSettings.DomainNameLabel = "newdnsprefix"
Set-AzPublicIpAddress -PublicIpAddress $publicIp
$publicIp = Get-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName
Pierwsze polecenie pobiera zasób publicznego adresu IP o nazwie $publicIPName w $rgName grupy zasobów. Drugie polecenie ustawia właściwość DomainNameLabel na wymagany prefiks DNS. Set-AzPublicIPAddress polecenie aktualizuje zasób publicznego adresu IP za pomocą zaktualizowanego obiektu. DomainNameLabel i Fqdn są modyfikowane zgodnie z oczekiwaniami.
Przykład 4. Kojarzenie zasad niestandardowych DDoS z obsługiwanym publicznym adresem IP
$publicIp = Get-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName
Set-AzPublicIpAddress -PublicIpAddress $publicIp -DdosCustomPolicyId $ddosCustomPolicyId
Pierwsze polecenie pobiera publiczny adres IP w warstwie Standardowa. Drugie polecenie kojarzy zasady niestandardowe DDoS z publicznym adresem IP. Usługa sprawdza, czy publiczny adres IP ma obsługiwany załącznik, taki jak interfejs sieciowy.
Przykład 5. Usuwanie skojarzenia zasad niestandardowych DDoS
$publicIp = Get-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName
Set-AzPublicIpAddress -PublicIpAddress $publicIp -RemoveDdosCustomPolicy
Pierwsze polecenie pobiera publiczny adres IP. Drugie polecenie usuwa skojarzenie zasad niestandardowych DDoS.
Parametry
-AcquirePolicyToken
Uzyskaj token Azure Policy automatycznie dla tej operacji zasobu.
Właściwości parametru
| Typ: | SwitchParameter |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowe: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-AsJob
Uruchamianie polecenia cmdlet w tle
Właściwości parametru
| Typ: | SwitchParameter |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowe: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-ChangeReference
Identyfikator zasobu odwołania dla tej operacji zasobu.
Właściwości parametru
| Typ: | String |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowe: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-DdosCustomPolicyId
Identyfikator zasad niestandardowych DDoS do skojarzenia z obsługiwanym publicznym adresem IP.
Usługa sprawdza, czy załącznik publicznego adresu IP obsługuje zasady niestandardowe DDoS.
Tego parametru nie można używać z parametrem -RemoveDdosCustomPolicy.
Właściwości parametru
| Typ: | String |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowe: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | True |
| Wartość z pozostałych argumentów: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Właściwości parametru
| Typ: | IAzureContextContainer |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
| Aliasy: | AzContext, AzureRmContext, AzureCredential |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowe: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-PublicIpAddress
Określa obiekt publicznego adresu IP reprezentujący stan, do którego należy ustawić publiczny adres IP.
Właściwości parametru
| Typ: | PSPublicIpAddress |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowe: | True |
| Wartość z potoku: | True |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-RemoveDdosCustomPolicy
Usuwa skojarzenie zasad niestandardowych DDoS z publicznego adresu IP.
Tego parametru nie można używać z parametrem -DdosCustomPolicyId.
Właściwości parametru
| Typ: | SwitchParameter |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowe: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | True |
| Wartość z pozostałych argumentów: | False |
CommonParameters
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.