New-AzCdnEndpoint
Создает новую конечную точку CDN с указанным именем конечной точки в указанной подписке, группе ресурсов и профиле.
Синтаксис
New-AzCdnEndpoint
-Name <String>
-ProfileName <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-Location <String>
[-ContentTypesToCompress <String[]>]
[-DefaultOriginGroupId <String>]
[-DeliveryPolicyDescription <String>]
[-DeliveryPolicyRule <IDeliveryRule[]>]
[-GeoFilter <IGeoFilter[]>]
[-IsCompressionEnabled]
[-IsHttpAllowed]
[-IsHttpsAllowed]
[-OptimizationType <OptimizationType>]
[-Origin <IDeepCreatedOrigin[]>]
[-OriginGroup <IDeepCreatedOriginGroup[]>]
[-OriginHostHeader <String>]
[-OriginPath <String>]
[-ProbePath <String>]
[-QueryStringCachingBehavior <QueryStringCachingBehavior>]
[-Tag <Hashtable>]
[-UrlSigningKey <IUrlSigningKey[]>]
[-WebApplicationFirewallPolicyLinkId <String>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Создает новую конечную точку CDN с указанным именем конечной точки в указанной подписке, группе ресурсов и профиле.
Примеры
Пример 1. Создание конечной точки AzureCDN в профиле AzureCDN
$origin = @{
Name = "origin1"
HostName = "host1.hello.com"
};
New-AzCdnEndpoint -ResourceGroupName testps-rg-da16jm -ProfileName cdn001 -Name endptest001 -Location westus -Origin $origin
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 |
-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 |
-Location
Местоположение ресурсов.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | 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 |
-Origin
Источник содержимого, доставляемого через CDN. Сведения о создании см. в разделе NOTES для свойств ORIGIN и создании хэш-таблицы.
Тип: | IDeepCreatedOrigin[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-OriginGroup
Группы источников, состоящие из источников, которые используются для балансировки нагрузки трафика на основе доступности. Сведения о создании см. в разделе NOTES для свойств ORIGINGROUP и создании хэш-таблицы.
Тип: | IDeepCreatedOriginGroup[] |
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 |
Выходные данные
Azure PowerShell