Поделиться через


Update-AzCdnEndpoint

Обновляет существующую конечную точку CDN с указанным именем конечной точки в указанной подписке, группе ресурсов и профиле. После создания конечной точки можно обновить только теги. Чтобы обновить источники, используйте операцию Update Origin. Чтобы обновить группы источников, используйте операцию "Обновить источник". Чтобы обновить личные домены, используйте операцию обновления личного домена.

Синтаксис

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>]

Описание

Обновляет существующую конечную точку CDN с указанным именем конечной точки в указанной подписке, группе ресурсов и профиле. После создания конечной точки можно обновить только теги. Чтобы обновить источники, используйте операцию Update Origin. Чтобы обновить группы источников, используйте операцию "Обновить источник". Чтобы обновить личные домены, используйте операцию обновления личного домена.

Примеры

Пример 1. Обновление конечной точки AzureCDN в профиле 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

Обновление конечной точки AzureCDN в профиле AzureCDN

Пример 2. Обновление конечной точки AzureCDN в профиле AzureCDN с помощью удостоверения

$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

Обновление конечной точки AzureCDN в профиле AzureCDN с помощью удостоверения

Пример 3. Обновление конечной точки AzureCDN в профиле AzureCDN с поддержкой сжатия содержимого

Update-AzCdnEndpoint -Name cdntestcert -ProfileName classicCDNtest -ResourceGroupName yaoshitest -IsCompressionEnabled:$true

Location Name        ResourceGroupName
-------- ----        -----------------
WestUs   endptest001 testps-rg-da16jm

Обновление конечной точки AzureCDN в профиле AzureCDN с включенным сжатием содержимого

Параметры

-AsJob

Выполнение команды в качестве задания

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Confirm

Запрос подтверждения перед выполнением командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ContentTypesToCompress

Список типов контента, к которым применяется сжатие. Значение должно быть допустимым типом MIME.

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DefaultOriginGroupId

Идентификатор ресурса.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DefaultProfile

Параметр DefaultProfile не работает. Используйте параметр SubscriptionId, если он доступен при выполнении командлета в другой подписке.

Тип:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DeliveryPolicyDescription

Понятное описание политики.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DeliveryPolicyRule

Список правил доставки. Сведения о создании см. в разделе NOTES для свойств DELIVERYPOLICYRULE и создания хэш-таблицы.

Тип:IDeliveryRule[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-GeoFilter

Список правил, определяющих геодоступ пользователя в конечной точке CDN. Каждый геофильтр определяет правило доступа к указанному пути или содержимому, например блокировать APAC для пути /рисунки/ Чтобы создать, см. раздел NOTES для свойств GEOFILTER и создание хэш-таблицы.

Тип:IGeoFilter[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-InputObject

Параметр удостоверений Для создания см. раздел NOTES для свойств INPUTOBJECT и создание хэш-таблицы.

Тип:ICdnIdentity
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-IsCompressionEnabled

Указывает, включена ли сжатие содержимого в CDN. По умолчанию используется значение false. Если сжатие включено, содержимое будет использоваться в виде сжатия, если запросы пользователей к сжатой версии. Содержимое не сжимается в CDN, если запрошенное содержимое меньше 1 байта или больше 1 МБ.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-IsHttpAllowed

Указывает, разрешен ли HTTP-трафик в конечной точке. Значение по умолчанию — «истина». Необходимо разрешить по крайней мере один протокол (HTTP или HTTPS).

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-IsHttpsAllowed

Указывает, разрешен ли трафик HTTPS в конечной точке. Значение по умолчанию — «истина». Необходимо разрешить по крайней мере один протокол (HTTP или HTTPS).

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Name

Имя конечной точки в профиле, уникальное глобально.

Тип:String
Aliases:EndpointName
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-NoWait

Асинхронное выполнение команды

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-OptimizationType

Указывает, какой сценарий клиент хочет, чтобы эта конечная точка CDN была оптимизирована для, например загрузки, служб мультимедиа. С помощью этой информации CDN может применять оптимизацию на основе сценария.

Тип:OptimizationType
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-OriginHostHeader

Значение заголовка узла, отправленное источнику с каждым запросом. Это свойство в endpoint разрешено только в том случае, если конечная точка использует один источник и может быть переопределена одним и тем же свойством, указанным в источнике. Если оставить это пустое, имя узла запроса определяет это значение. Источники Azure CDN, такие как веб-приложения, хранилище BLOB-объектов и Облачные службы требуют, чтобы это значение заголовка узла соответствовало имени узла источника по умолчанию.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-OriginPath

Путь к каталогу в источнике, который CDN может использовать для получения содержимого, например contoso.cloudapp.net/originpath.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ProbePath

Путь к файлу, размещенном в источнике, который помогает ускорить доставку динамического содержимого и вычислить наиболее оптимальные маршруты для CDN. Это относительно пути источника. Это свойство относится только к одному источнику.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ProfileName

Имя профиля CDN, уникального в группе ресурсов.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-QueryStringCachingBehavior

Определяет способ кэширования запросов CDN, включающих строки запроса. При кэшировании можно игнорировать любые строки запроса, обходить кэширование, чтобы предотвратить кэширование запросов, содержащих строки запроса, или кэшировать каждый запрос с уникальным URL-адресом.

Тип:QueryStringCachingBehavior
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ResourceGroupName

Имя группы ресурсов в подписке Azure.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SubscriptionId

Идентификатор подписки Azure.

Тип:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Tag

Теги конечной точки.

Тип:Hashtable
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-UrlSigningKey

Список ключей, используемых для проверки хэшей подписанных URL-адресов. Сведения о создании см. в разделе NOTES для свойств URLSIGNINGKEY и создания хэш-таблицы.

Тип:IUrlSigningKey[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WebApplicationFirewallPolicyLinkId

Идентификатор ресурса.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

ICdnIdentity

Выходные данные

IEndpoint