New-AzTrafficManagerProfile
Traffic Manager 프로필을 만듭니다.
구문
New-AzTrafficManagerProfile
-Name <String>
-ResourceGroupName <String>
[-ProfileStatus <String>]
-RelativeDnsName <String>
-Ttl <UInt32>
-TrafficRoutingMethod <String>
-MonitorProtocol <String>
-MonitorPort <UInt32>
[-MonitorPath <String>]
[-MonitorIntervalInSeconds <Int32>]
[-MonitorTimeoutInSeconds <Int32>]
[-MonitorToleratedNumberOfFailures <Int32>]
[-MaxReturn <Int64>]
[-Tag <Hashtable>]
[-CustomHeader <System.Collections.Generic.List`1[Microsoft.Azure.Commands.TrafficManager.Models.TrafficManagerCustomHeader]>]
[-ExpectedStatusCodeRange <System.Collections.Generic.List`1[Microsoft.Azure.Commands.TrafficManager.Models.TrafficManagerExpectedStatusCodeRange]>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
New-AzTrafficManagerProfile cmdlet은 Azure Traffic Manager 프로필을 만듭니다. Name 매개 변수 및 필수 설정을 지정합니다. 이 cmdlet은 새 프로필을 나타내는 로컬 개체를 반환합니다.
이 cmdlet은 Traffic Manager 엔드포인트를 구성하지 않습니다. Add-AzTrafficManagerEndpointConfig cmdlet을 사용하여 로컬 프로필 개체를 업데이트할 수 있습니다. 그런 다음 Set-AzTrafficManagerProfile cmdlet을 사용하여 Traffic Manager에 변경 내용을 업로드합니다. 또는 New-AzTrafficManagerEndpoint cmdlet을 사용하여 엔드포인트를 추가할 수 있습니다.
예제
예제 1: 프로필 만들기
New-AzTrafficManagerProfile -Name "ContosoProfile" -ResourceGroupName "ResourceGroup11" -ProfileStatus Enabled -TrafficRoutingMethod Performance -RelativeDnsName "contosoapp" -TTL 30 -MonitorProtocol HTTP -MonitorPort 80 -MonitorPath "/default.aspx"
이 명령은 리소스 그룹 ResourceGroup11에 ContosoProfile이라는 Azure Traffic Manager 프로필을 만듭니다. DNS FQDN이 contosoapp.trafficmanager.net.
매개 변수
-CustomHeader
프로브 요청에 대한 사용자 지정 헤더 이름 및 값 쌍의 목록입니다.
형식: | List<T>[TrafficManagerCustomHeader] |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-DefaultProfile
Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독입니다.
형식: | IAzureContextContainer |
별칭: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ExpectedStatusCodeRange
프로브 요청에 대한 예상 HTTP 상태 코드 범위 목록입니다.
형식: | List<T>[TrafficManagerExpectedStatusCodeRange] |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-MaxReturn
다중값 라우팅 방법을 사용하여 프로필에 대해 반환되는 최대 답변 수입니다.
형식: | Nullable<T>[Int64] |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-MonitorIntervalInSeconds
Traffic Manager가 이 프로필에서 각 엔드포인트의 상태를 확인하는 간격(초)입니다. 기본값은 30입니다.
형식: | Nullable<T>[Int32] |
별칭: | IntervalInSecondsForMonitor |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-MonitorPath
엔드포인트 상태를 모니터링하는 데 사용되는 경로를 지정합니다. 엔드포인트 도메인 이름을 기준으로 값을 지정합니다. 이 값은 슬래시(/)로 시작해야 합니다.
형식: | String |
별칭: | PathForMonitor |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-MonitorPort
엔드포인트 상태를 모니터링하는 데 사용되는 TCP 포트를 지정합니다. 유효한 값은 1에서 65535까지의 정수입니다.
형식: | UInt32 |
별칭: | PortForMonitor |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-MonitorProtocol
엔드포인트 상태를 모니터링 하는 데 사용할 프로토콜을 지정합니다. 유효한 값은 다음과 같습니다.
- HTTP
- HTTPS
형식: | String |
별칭: | ProtocolForMonitor |
허용되는 값: | HTTP, HTTPS, TCP |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-MonitorTimeoutInSeconds
Traffic Manager에서 이 프로필의 엔드포인트가 상태 검사에 응답할 수 있도록 허용하는 시간(초)입니다. 기본값은 10입니다.
형식: | Nullable<T>[Int32] |
별칭: | TimeoutInSecondsForMonitor |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-MonitorToleratedNumberOfFailures
다음 연속 실패 상태 검사 후 이 프로필의 엔드포인트를 선언하기 전에 Traffic Manager가 허용할 수 있는 연속 실패 상태 검사의 수입니다. 기본값은 3입니다.
형식: | Nullable<T>[Int32] |
별칭: | ToleratedNumberOfFailuresForMonitor |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Name
이 cmdlet에서 만드는 Traffic Manager 프로필의 이름을 지정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ProfileStatus
프로필의 상태를 지정합니다. 유효한 값은 사용 및 사용 안 함입니다.
형식: | String |
허용되는 값: | Enabled, Disabled |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-RelativeDnsName
이 Traffic Manager 프로필에서 제공하는 상대 DNS 이름을 지정합니다. Traffic Manager는 이 값과 Azure Traffic Manager가 프로필의 FQDN(정규화된 도메인 이름)을 형성하는 데 사용하는 DNS 도메인 이름을 결합합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ResourceGroupName
리소스 그룹의 이름을 지정합니다. 이 cmdlet은 이 매개 변수가 지정하는 그룹에 Traffic Manager 프로필을 만듭니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Tag
서버에서 태그로 설정된 해시 테이블 형식의 키-값 쌍입니다. 예시:
@{key0="value0"; key1=$null; key2="value2"}
형식: | Hashtable |
별칭: | Tags |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-TrafficRoutingMethod
트래픽 라우팅 방법을 지정합니다. 이 메서드는 들어오는 DNS 쿼리에 대한 응답으로 반환되는 엔드포인트 Traffic Manager를 결정합니다. 유효한 값은 다음과 같습니다.
- 성능
- 가중치 적용
- 우선 순위
- 지리
형식: | String |
허용되는 값: | Performance, Weighted, Priority, Geographic, Subnet, MultiValue |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Ttl
DNS TTL(Time to Live) 값을 지정합니다.
형식: | UInt32 |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
입력
None
출력
관련 링크
Azure PowerShell