Add-AzApiManagementRegion
PsApiManagement 인스턴스에 새 배포 지역을 추가합니다.
구문
Add-AzApiManagementRegion
-ApiManagement <PsApiManagement>
-Location <String>
[-Sku <PsApiManagementSku>]
[-Capacity <Int32>]
[-VirtualNetwork <PsApiManagementVirtualNetwork>]
[-Zone <String[]>]
[-DisableGateway <Boolean>]
[-PublicIpAddressId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Add-AzApiManagementRegion cmdlet은 PsApiManagementRegion 형식의 새 인스턴스를 Microsoft.Azure.Commands.ApiManagement.Models.PsApiManagement 형식의 제공된 인스턴스의 AdditionalRegions 컬렉션에 추가합니다. 이 cmdlet은 단독으로 아무것도 배포하지 않고 메모리 내 PsApiManagement 인스턴스를 업데이트합니다. API Management 배포를 업데이트하려면 수정된 PsApiManagement 인스턴스를 Set-AzApiManagement로 전달합니다.
예제
예제 1: PsApiManagement 인스턴스에 새 배포 지역 추가
Add-AzApiManagementRegion -ApiManagement $ApiManagement -Location "East US" -Sku "Premium" -Capacity 2
이 명령은 두 개의 프리미엄 SKU 단위와 미국 동부라는 지역을 PsApiManagement 인스턴스에 추가합니다.
예제 2: PsApiManagement 인스턴스에 새 배포 지역을 추가한 다음 배포를 업데이트합니다.
$service = Get-AzApiManagement -ResourceGroupName "Contoso" -Name "ContosoApi"
$service = Add-AzApiManagementRegion -ApiManagement $service -Location $secondarylocation -VirtualNetwork $additionalRegionVirtualNetwork
$service = Set-AzApiManagement -InputObject $service -PassThru
이 명령은 PsApiManagement 개체를 가져오고 미국 동부라는 지역에 대해 두 개의 프리미엄 SKU 단위를 추가한 다음 배포를 업데이트합니다.
매개 변수
-ApiManagement
이 cmdlet이 추가 배포 지역을 추가하는 PsApiManagement 인스턴스를 지정합니다.
형식: | PsApiManagement |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-Capacity
배포 지역의 SKU 용량을 지정합니다.
형식: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-DefaultProfile
Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독입니다.
형식: | IAzureContextContainer |
별칭: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-DisableGateway
플래그는 프리미엄 SKU ApiManagement 서비스 및 비 내부 VNET 배포에만 사용됩니다. 이 기능은 게이트웨이 영역을 순환에서 제외하려는 경우에 유용합니다. 수동 모드에서 새 지역을 스탠드업하고 테스트한 다음 나중에 라이브로 만드는 데도 사용할 수 있습니다. 기본 동작은 지역을 즉시 라이브로 만드는 것입니다.
형식: | Nullable<T>[Boolean] |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Location
Api Management 서비스에 대해 지원되는 지역 간에 새 배포 지역의 위치를 지정합니다. 유효한 위치를 가져오려면 cmdlet Get-AzResourceProvider -ProviderNamespace "Microsoft.ApiManagement" | 여기서 {$_. ResourceTypes[0]. ResourceTypeName -eq "service"} | Select-Object 위치
형식: | String |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-PublicIpAddressId
stv2 Virtual Network 배포에 통합하기 위한 표준 SKU PublicIpAddress ResoureId
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Sku
배포 지역의 계층을 지정합니다. 유효한 값은 다음과 같습니다.
- Developer
- Standard
- Premium
형식: | Nullable<T>[PsApiManagementSku] |
허용되는 값: | Developer, Standard, Premium, Basic, Consumption, Isolated |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-VirtualNetwork
가상 네트워크 구성을 지정합니다.
형식: | PsApiManagementVirtualNetwork |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Zone
API Management 서비스가 배포되는 위치를 나타내는 가용성 영역 목록입니다.
형식: | String[] |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
입력
출력
참고
- cmdlet은 업데이트 된 PsApiManagement 인스턴스를 파이프라인에 씁니다.