Update-AzCdnEndpoint
Aggiorna un endpoint della rete CDN esistente con il nome dell'endpoint specificato nella sottoscrizione, nel gruppo di risorse e nel profilo specificati. Solo i tag possono essere aggiornati dopo la creazione di un endpoint. Per aggiornare le origini, usare l'operazione Aggiorna origine. Per aggiornare i gruppi di origine, usare l'operazione Aggiorna gruppo di origine. Per aggiornare domini personalizzati, usare l'operazione Aggiorna dominio personalizzato.
Sintassi
Update-AzCdnEndpoint
-Name <String>
-ProfileName <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
[-ContentTypesToCompress <String[]>]
[-DefaultOriginGroupId <String>]
[-DeliveryPolicyDescription <String>]
[-DeliveryPolicyRule <IDeliveryRule[]>]
[-GeoFilter <IGeoFilter[]>]
[-IsCompressionEnabled]
[-IsHttpAllowed]
[-IsHttpsAllowed]
[-OptimizationType <OptimizationType>]
[-OriginHostHeader <String>]
[-OriginPath <String>]
[-ProbePath <String>]
[-QueryStringCachingBehavior <QueryStringCachingBehavior>]
[-Tag <Hashtable>]
[-UrlSigningKey <IUrlSigningKey[]>]
[-WebApplicationFirewallPolicyLinkId <String>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-AzCdnEndpoint
-InputObject <ICdnIdentity>
[-ContentTypesToCompress <String[]>]
[-DefaultOriginGroupId <String>]
[-DeliveryPolicyDescription <String>]
[-DeliveryPolicyRule <IDeliveryRule[]>]
[-GeoFilter <IGeoFilter[]>]
[-IsCompressionEnabled]
[-IsHttpAllowed]
[-IsHttpsAllowed]
[-OptimizationType <OptimizationType>]
[-OriginHostHeader <String>]
[-OriginPath <String>]
[-ProbePath <String>]
[-QueryStringCachingBehavior <QueryStringCachingBehavior>]
[-Tag <Hashtable>]
[-UrlSigningKey <IUrlSigningKey[]>]
[-WebApplicationFirewallPolicyLinkId <String>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Aggiorna un endpoint della rete CDN esistente con il nome dell'endpoint specificato nella sottoscrizione, nel gruppo di risorse e nel profilo specificati. Solo i tag possono essere aggiornati dopo la creazione di un endpoint. Per aggiornare le origini, usare l'operazione Aggiorna origine. Per aggiornare i gruppi di origine, usare l'operazione Aggiorna gruppo di origine. Per aggiornare domini personalizzati, usare l'operazione Aggiorna dominio personalizzato.
Esempio
Esempio 1: Aggiornare un endpoint di AzureCDN nel profilo AzureCDN
$tags = @{
Tag1 = 11
Tag2 = 22
}
Update-AzCdnEndpoint -ResourceGroupName testps-rg-da16jm -ProfileName cdn001 -Name endptest001 -Tag $tags -DefaultOriginGroupId $originGroup.Id
Location Name ResourceGroupName
-------- ---- -----------------
WestUs endptest001 testps-rg-da16jm
Aggiornare un endpoint di AzureCDN nel profilo AzureCDN
Esempio 2: Aggiornare un endpoint di AzureCDN nel profilo azureCDN tramite identità
$tags = @{
Tag1 = 11
Tag2 = 22
}
Get-AzCdnEndpoint -ResourceGroupName testps-rg-da16jm -ProfileName cdn001 -Name endptest001 | Update-AzCdnEndpoint -Tag $tags -DefaultOriginGroupId $originGroup.Id
Location Name ResourceGroupName
-------- ---- -----------------
WestUs endptest001 testps-rg-da16jm
Aggiornare un endpoint di AzureCDN nel profilo azureCDN tramite identità
Esempio 3: Aggiornare un endpoint di AzureCDN nel profilo AzureCDN, abilitata la compressione del contenuto
Update-AzCdnEndpoint -Name cdntestcert -ProfileName classicCDNtest -ResourceGroupName yaoshitest -IsCompressionEnabled:$true
Location Name ResourceGroupName
-------- ---- -----------------
WestUs endptest001 testps-rg-da16jm
Aggiornare un endpoint di AzureCDN nel profilo AzureCDN, abilitata la compressione del contenuto
Parametri
-AsJob
Eseguire il comando come processo
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ContentTypesToCompress
Elenco dei tipi di contenuto a cui si applica la compressione. Il valore deve essere un tipo MIME valido.
Tipo: | String[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DefaultOriginGroupId
ID risorsa.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DefaultProfile
Il parametro DefaultProfile non è funzionale. Usare il parametro SubscriptionId quando disponibile se si esegue il cmdlet su una sottoscrizione diversa.
Tipo: | PSObject |
Alias: | AzureRMContext, AzureCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DeliveryPolicyDescription
Descrizione intuitiva dei criteri.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DeliveryPolicyRule
Elenco delle regole di recapito. Per costruire, vedere la sezione NOTES per le proprietà DELIVERYPOLICYRULE e creare una tabella hash.
Tipo: | IDeliveryRule[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-GeoFilter
Elenco di regole che definiscono l'accesso geografico dell'utente all'interno di un endpoint della rete CDN. Ogni filtro geografico definisce una regola di accesso a un percorso o a un contenuto specificato, ad esempio blocca APAC per path /pictures/ To construct, vedere la sezione NOTES per le proprietà GEOFILTER e creare una tabella hash.
Tipo: | IGeoFilter[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-InputObject
Parametro Identity Per costruire, vedere la sezione NOTES per le proprietà INPUTOBJECT e creare una tabella hash.
Tipo: | ICdnIdentity |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-IsCompressionEnabled
Indica se la compressione del contenuto è abilitata nella rete CDN. Il valore predefinito è false. Se la compressione è abilitata, il contenuto verrà servito come compresso se l'utente richiede una versione compressa. Il contenuto non verrà compresso nella rete CDN quando il contenuto richiesto è inferiore a 1 byte o maggiore di 1 MB.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-IsHttpAllowed
Indica se il traffico HTTP è consentito nell'endpoint. Il valore predefinito è true. È necessario consentire almeno un protocollo (HTTP o HTTPS).
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-IsHttpsAllowed
Indica se il traffico HTTPS è consentito nell'endpoint. Il valore predefinito è true. È necessario consentire almeno un protocollo (HTTP o HTTPS).
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Name
Nome dell'endpoint nel profilo univoco a livello globale.
Tipo: | String |
Alias: | EndpointName |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-NoWait
Eseguire il comando in modo asincrono
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-OptimizationType
Specifica lo scenario per cui il cliente vuole ottimizzare questo endpoint della rete CDN, ad esempio Download, Servizi multimediali. Con queste informazioni, la rete CDN può applicare l'ottimizzazione basata su scenari.
Tipo: | OptimizationType |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-OriginHostHeader
Valore dell'intestazione host inviato all'origine con ogni richiesta. Questa proprietà in Endpoint è consentita solo quando l'endpoint usa un'origine singola e può essere sottoposto a override dalla stessa proprietà specificata all'origine. Se si lascia vuoto questo valore, il nome host della richiesta determina questo valore. Le origini della rete CDN di Azure, ad esempio App Web, Archiviazione BLOB e Servizi cloud, richiedono che questo valore di intestazione host corrisponda al nome host di origine per impostazione predefinita.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-OriginPath
Percorso di directory nell'origine che la rete CDN può usare per recuperare il contenuto, ad esempio contoso.cloudapp.net/originpath.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ProbePath
Percorso di un file ospitato nell'origine che consente di accelerare la distribuzione del contenuto dinamico e di calcolare le route più ottimali per la rete CDN. Questo è relativo al percorso di origine. Questa proprietà è rilevante solo quando si usa una singola origine.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ProfileName
Nome del profilo della rete CDN univoco all'interno del gruppo di risorse.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-QueryStringCachingBehavior
Definisce il modo in cui la rete CDN memorizza nella cache le richieste che includono stringhe di query. È possibile ignorare qualsiasi stringa di query durante la memorizzazione nella cache, ignorare la memorizzazione nella cache per impedire che le richieste contenenti stringhe di query vengano memorizzate nella cache o memorizzare nella cache ogni richiesta con un URL univoco.
Tipo: | QueryStringCachingBehavior |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ResourceGroupName
Nome del gruppo di risorse all'interno della sottoscrizione di Azure.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SubscriptionId
ID sottoscrizione di Azure.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | (Get-AzContext).Subscription.Id |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Tag
Tag endpoint.
Tipo: | Hashtable |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-UrlSigningKey
Elenco di chiavi usate per convalidare gli hash dell'URL firmato. Per costruire, vedere la sezione NOTES per le proprietà URLSIGNINGKEY e creare una tabella hash.
Tipo: | IUrlSigningKey[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-WebApplicationFirewallPolicyLinkId
ID risorsa.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-WhatIf
Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |