다음을 통해 공유


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

출력

TrafficManagerProfile