Update-AzApiManagementRegion
Обновляет существующий регион развертывания в экземпляре PsApiManagement.
Синтаксис
Update-AzApiManagementRegion
-ApiManagement <PsApiManagement>
-Location <String>
-Sku <string>
-Capacity <Int32>
[-VirtualNetwork <PsApiManagementVirtualNetwork>]
[-Zone <String[]>]
[-DisableGateway <Boolean>]
[-PublicIpAddressId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Описание
Командлет Update-AzApiManagementReg ion обновляет существующий экземпляр типа Microsoft.Azure.Commands.ApiManagement.Models.PsApiManagementRegion в коллекции объектов AdditionalRegions предоставленного экземпляра типа Microsoft.Azure.Commands.ApiManagement.Models.PsApiManagement. Этот командлет не развертывает ничего, кроме обновления экземпляра PsApiManagement в памяти. Чтобы обновить развертывание службы управления API, используйте измененную psApiManagementInstance командлету Set-AzApiManagement.
Примеры
Пример 1. Увеличение емкости дополнительного региона в экземпляре PsApiManagement
$apimService = Get-AzApiManagement -ResourceGroupName $resourceGroupName -Name $apiManagementName
$apimService = Update-AzApiManagementRegion -ApiManagement $apimService -Location "North Central US" -Capacity 2 -Sku Premium
$apimService = Set-AzApiManagement -InputObject $apimService -PassThru
Эта команда получает службу SKU управления API Premium, где есть регионы в южной части США и северной части США. Затем она увеличивает емкость центрального региона США до 2 с помощью Set-AzApiManagement. Следующий командлет Set-AzApiManagement применяет изменение конфигурации к службе управления API.
Пример 2
Обновляет существующий регион развертывания в экземпляре PsApiManagement. (автоматическое создание)
Update-AzApiManagementRegion -ApiManagement <PsApiManagement> -Capacity 2 -Location 'North Central US' -Sku Developer -VirtualNetwork <PsApiManagementVirtualNetwork>
Параметры
-ApiManagement
Указывает экземпляр psApiManagement
Тип: | PsApiManagement |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Capacity
Указывает новое значение емкости SKU для региона развертывания.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.
Тип: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DisableGateway
Флаг предназначен только для развертываний Служб ApiManagement класса Premium и внутренних виртуальных сетей. Это полезно в случае, если мы хотим взять регион шлюза из смены. Это также можно использовать для вставки нового региона в пассивном режиме, протестировать его, а затем сделать его live позже.
Тип: | Nullable<T>[Boolean] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Location
Указывает расположение региона развертывания для обновления. Указывает расположение нового региона развертывания среди поддерживаемого региона для службы управления API. Чтобы получить допустимые расположения, используйте командлет Get-AzResourceProvider -ProviderNamespace "Microsoft.ApiManagement" | где {$_. ResourceTypes[0]. ResourceTypeName -eq "service"} | расположения Select-Object
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-PublicIpAddressId
Standard SKU PublicIpAddress ResoureId для интеграции с развертываниями виртуальных сетей stv2
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Sku
Задает новое значение уровня для региона развертывания. Допустимые значения:
- Разработчик
- Стандарт
- Премия
Тип: | PsApiManagementSku |
Допустимые значения: | Developer, Standard, Premium, Basic, Consumption, Isolated |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-VirtualNetwork
Указывает конфигурацию виртуальной сети для региона развертывания. Передача $null приведет к удалению конфигурации виртуальной сети для региона.
Тип: | PsApiManagementVirtualNetwork |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Zone
Список зон доступности, обозначающих, где развернута служба управления API.
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
Входные данные
Выходные данные
Связанные ссылки
Azure PowerShell