다음을 통해 공유


Microsoft.Network trafficmanagerprofiles 2015-11-01

Bicep 리소스 정의

trafficmanagerprofiles 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Network/trafficmanagerprofiles 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.Network/trafficmanagerprofiles@2015-11-01' = {
  location: 'string'
  name: 'string'
  properties: {
    dnsConfig: {
      fqdn: 'string'
      relativeName: 'string'
      ttl: int
    }
    endpoints: [
      {
        id: 'string'
        name: 'string'
        properties: {
          endpointLocation: 'string'
          endpointMonitorStatus: 'string'
          endpointStatus: 'string'
          minChildEndpoints: int
          priority: int
          target: 'string'
          targetResourceId: 'string'
          weight: int
        }
        type: 'string'
      }
    ]
    monitorConfig: {
      path: 'string'
      port: int
      profileMonitorStatus: 'string'
      protocol: 'string'
    }
    profileStatus: 'string'
    trafficRoutingMethod: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

속성 값

DnsConfig

이름 묘사
fqdn Traffic Manager 프로필의 FQDN(정규화된 도메인 이름)을 가져오거나 설정합니다. 이는 RelativeName을 Azure Traffic Manager에서 사용하는 DNS 도메인과 연결하여 형성됩니다. 문자열
relativeName 이 Traffic Manager 프로필에서 제공하는 상대 DNS 이름을 가져오거나 설정합니다. 이 값은 Azure Traffic Manager에서 프로필의 FQDN(정규화된 도메인 이름)을 형성하는 데 사용하는 DNS 도메인 이름과 결합됩니다. 문자열
ttl DNS TTL(Time-To-Live)을 초 단위로 가져오거나 설정합니다. 이렇게 하면 로컬 DNS 확인자 및 DNS 클라이언트에 이 Traffic Manager 프로필에서 제공하는 DNS 응답을 캐시하는 기간을 알 수 있습니다. int

끝점

이름 묘사
아이디 Traffic Manager 엔드포인트의 ID를 가져오거나 설정합니다. 문자열
이름 Traffic Manager 엔드포인트의 이름을 가져오거나 설정합니다. 문자열
속성 Traffic Manager 엔드포인트 속성을 나타내는 클래스입니다. EndpointProperties
Traffic Manager 엔드포인트의 엔드포인트 유형을 가져오거나 설정합니다. 문자열

EndpointProperties

이름 묘사
endpointLocation '성능' 트래픽 라우팅 방법을 사용할 때 외부 또는 중첩 엔드포인트의 위치를 지정합니다. 문자열
endpointMonitorStatus 엔드포인트의 모니터링 상태를 가져오거나 설정합니다. 문자열
endpointStatus 엔드포인트의 상태를 가져오거나 설정합니다. 엔드포인트가 사용되면 엔드포인트 상태를 검색하고 트래픽 라우팅 방법에 포함됩니다. 가능한 값은 'Enabled' 및 'Disabled'입니다. 문자열
minChildEndpoints 부모 프로필을 사용할 수 있는 것으로 간주하기 위해 자식 프로필에서 사용할 수 있어야 하는 최소 엔드포인트 수를 가져오거나 설정합니다. 'NestedEndpoints' 형식의 엔드포인트에만 적용됩니다. int
우선권 'Priority' 트래픽 라우팅 방법을 사용할 때 이 엔드포인트의 우선 순위를 가져오거나 설정합니다. 가능한 값은 1에서 1000까지이며, 낮은 값은 더 높은 우선 순위를 나타냅니다. 선택적 매개 변수입니다. 지정된 경우 모든 엔드포인트에서 지정해야 하며 두 엔드포인트가 동일한 우선 순위 값을 공유할 수 없습니다. int
과녁 엔드포인트의 정규화된 DNS 이름을 가져오거나 설정합니다. Traffic Manager는 이 엔드포인트로 트래픽을 전송하기 위해 DNS 응답에서 이 값을 반환합니다. 문자열
targetResourceId 엔드포인트의 Azure 리소스 URI를 가져오거나 설정합니다. 'ExternalEndpoints' 형식의 엔드포인트에는 적용되지 않습니다. 문자열
무게 '가중치' 트래픽 라우팅 방법을 사용할 때 이 엔드포인트의 가중치를 가져오거나 설정합니다. 가능한 값은 1에서 1000까지입니다. int

Microsoft.Network/trafficmanagerprofiles

이름 묘사
위치 리소스 위치 문자열
이름 리소스 이름 string(필수)
속성 Traffic Manager 프로필 속성을 나타내는 클래스입니다. ProfileProperties
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.

MonitorConfig

이름 묘사
엔드포인트 상태를 검색하는 데 사용되는 엔드포인트 도메인 이름을 기준으로 경로를 가져오거나 설정합니다. 문자열
항구 엔드포인트 상태를 검색하는 데 사용되는 TCP 포트를 가져오거나 설정합니다. int
profileMonitorStatus Traffic Manager 프로필의 프로필 수준 모니터링 상태를 가져오거나 설정합니다. 문자열
프로토콜 엔드포인트 상태를 검색하는 데 사용되는 프로토콜(HTTP 또는 HTTPS)을 가져오거나 설정합니다. 문자열

ProfileProperties

이름 묘사
dnsConfig Traffic Manager 프로필의 DNS 설정을 가져오거나 설정합니다. dnsConfig
끝점 Traffic Manager 프로필의 엔드포인트 목록을 가져오거나 설정합니다. 엔드포인트[]
monitorConfig Traffic Manager 프로필의 엔드포인트 모니터링 설정을 가져오거나 설정합니다. MonitorConfig
profileStatus Traffic Manager 프로필의 상태를 가져오거나 설정합니다. 가능한 값은 'Enabled' 및 'Disabled'입니다. 문자열
trafficRoutingMethod Traffic Manager 프로필의 트래픽 라우팅 방법을 가져오거나 설정합니다. 가능한 값은 '성능', '가중치'또는 '우선 순위'입니다. 문자열

ResourceTags

이름 묘사

빠른 시작 샘플

다음 빠른 시작 샘플은 이 리소스 유형을 배포합니다.

Bicep 파일 묘사
Azure Traffic Manager 외부 엔드포인트 예제 이 템플릿은 외부 엔드포인트를 사용하여 Azure Traffic Manager 프로필을 만드는 방법을 보여 줍니다.
Azure Traffic Manager VM 예제 이 템플릿은 여러 가상 머신에서 Azure Traffic Manager 프로필 부하 분산을 만드는 방법을 보여 줍니다.
Azure Traffic Manager 웹앱 예제 이 템플릿은 App Service에 대한 Azure Traffic Manager 프로필을 만드는 방법을 보여 줍니다.

ARM 템플릿 리소스 정의

trafficmanagerprofiles 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Network/trafficmanagerprofiles 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "type": "Microsoft.Network/trafficmanagerprofiles",
  "apiVersion": "2015-11-01",
  "name": "string",
  "location": "string",
  "properties": {
    "dnsConfig": {
      "fqdn": "string",
      "relativeName": "string",
      "ttl": "int"
    },
    "endpoints": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "endpointLocation": "string",
          "endpointMonitorStatus": "string",
          "endpointStatus": "string",
          "minChildEndpoints": "int",
          "priority": "int",
          "target": "string",
          "targetResourceId": "string",
          "weight": "int"
        },
        "type": "string"
      }
    ],
    "monitorConfig": {
      "path": "string",
      "port": "int",
      "profileMonitorStatus": "string",
      "protocol": "string"
    },
    "profileStatus": "string",
    "trafficRoutingMethod": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

속성 값

DnsConfig

이름 묘사
fqdn Traffic Manager 프로필의 FQDN(정규화된 도메인 이름)을 가져오거나 설정합니다. 이는 RelativeName을 Azure Traffic Manager에서 사용하는 DNS 도메인과 연결하여 형성됩니다. 문자열
relativeName 이 Traffic Manager 프로필에서 제공하는 상대 DNS 이름을 가져오거나 설정합니다. 이 값은 Azure Traffic Manager에서 프로필의 FQDN(정규화된 도메인 이름)을 형성하는 데 사용하는 DNS 도메인 이름과 결합됩니다. 문자열
ttl DNS TTL(Time-To-Live)을 초 단위로 가져오거나 설정합니다. 이렇게 하면 로컬 DNS 확인자 및 DNS 클라이언트에 이 Traffic Manager 프로필에서 제공하는 DNS 응답을 캐시하는 기간을 알 수 있습니다. int

끝점

이름 묘사
아이디 Traffic Manager 엔드포인트의 ID를 가져오거나 설정합니다. 문자열
이름 Traffic Manager 엔드포인트의 이름을 가져오거나 설정합니다. 문자열
속성 Traffic Manager 엔드포인트 속성을 나타내는 클래스입니다. EndpointProperties
Traffic Manager 엔드포인트의 엔드포인트 유형을 가져오거나 설정합니다. 문자열

EndpointProperties

이름 묘사
endpointLocation '성능' 트래픽 라우팅 방법을 사용할 때 외부 또는 중첩 엔드포인트의 위치를 지정합니다. 문자열
endpointMonitorStatus 엔드포인트의 모니터링 상태를 가져오거나 설정합니다. 문자열
endpointStatus 엔드포인트의 상태를 가져오거나 설정합니다. 엔드포인트가 사용되면 엔드포인트 상태를 검색하고 트래픽 라우팅 방법에 포함됩니다. 가능한 값은 'Enabled' 및 'Disabled'입니다. 문자열
minChildEndpoints 부모 프로필을 사용할 수 있는 것으로 간주하기 위해 자식 프로필에서 사용할 수 있어야 하는 최소 엔드포인트 수를 가져오거나 설정합니다. 'NestedEndpoints' 형식의 엔드포인트에만 적용됩니다. int
우선권 'Priority' 트래픽 라우팅 방법을 사용할 때 이 엔드포인트의 우선 순위를 가져오거나 설정합니다. 가능한 값은 1에서 1000까지이며, 낮은 값은 더 높은 우선 순위를 나타냅니다. 선택적 매개 변수입니다. 지정된 경우 모든 엔드포인트에서 지정해야 하며 두 엔드포인트가 동일한 우선 순위 값을 공유할 수 없습니다. int
과녁 엔드포인트의 정규화된 DNS 이름을 가져오거나 설정합니다. Traffic Manager는 이 엔드포인트로 트래픽을 전송하기 위해 DNS 응답에서 이 값을 반환합니다. 문자열
targetResourceId 엔드포인트의 Azure 리소스 URI를 가져오거나 설정합니다. 'ExternalEndpoints' 형식의 엔드포인트에는 적용되지 않습니다. 문자열
무게 '가중치' 트래픽 라우팅 방법을 사용할 때 이 엔드포인트의 가중치를 가져오거나 설정합니다. 가능한 값은 1에서 1000까지입니다. int

Microsoft.Network/trafficmanagerprofiles

이름 묘사
apiVersion api 버전 '2015-11-01'
위치 리소스 위치 문자열
이름 리소스 이름 string(필수)
속성 Traffic Manager 프로필 속성을 나타내는 클래스입니다. ProfileProperties
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
리소스 종류 'Microsoft.Network/trafficmanagerprofiles'

MonitorConfig

이름 묘사
엔드포인트 상태를 검색하는 데 사용되는 엔드포인트 도메인 이름을 기준으로 경로를 가져오거나 설정합니다. 문자열
항구 엔드포인트 상태를 검색하는 데 사용되는 TCP 포트를 가져오거나 설정합니다. int
profileMonitorStatus Traffic Manager 프로필의 프로필 수준 모니터링 상태를 가져오거나 설정합니다. 문자열
프로토콜 엔드포인트 상태를 검색하는 데 사용되는 프로토콜(HTTP 또는 HTTPS)을 가져오거나 설정합니다. 문자열

ProfileProperties

이름 묘사
dnsConfig Traffic Manager 프로필의 DNS 설정을 가져오거나 설정합니다. dnsConfig
끝점 Traffic Manager 프로필의 엔드포인트 목록을 가져오거나 설정합니다. 엔드포인트[]
monitorConfig Traffic Manager 프로필의 엔드포인트 모니터링 설정을 가져오거나 설정합니다. MonitorConfig
profileStatus Traffic Manager 프로필의 상태를 가져오거나 설정합니다. 가능한 값은 'Enabled' 및 'Disabled'입니다. 문자열
trafficRoutingMethod Traffic Manager 프로필의 트래픽 라우팅 방법을 가져오거나 설정합니다. 가능한 값은 '성능', '가중치'또는 '우선 순위'입니다. 문자열

ResourceTags

이름 묘사

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.

템플렛 묘사
Azure Traffic Manager + Application Gateway 데모 설치

Azure
배포
이 템플릿을 사용하면 Application Gateway 데모 위에 Azure Traffic Manager를 신속하게 배포하여 서로 다른 지역 간의 트래픽 분포를 테스트할 수 있습니다.
Azure Traffic Manager 데모 설치

Azure
배포
이 템플릿을 사용하면 Azure Traffic Manager 데모를 신속하게 배포하여 서로 다른 지역 간의 트래픽 분포를 테스트할 수 있습니다.
Azure Traffic Manager 외부 엔드포인트 예제

Azure
배포
이 템플릿은 외부 엔드포인트를 사용하여 Azure Traffic Manager 프로필을 만드는 방법을 보여 줍니다.
Azure Traffic Manager 다중 값 라우팅

Azure
배포
이 템플릿은 최소 자식 및 다중 값 라우팅이 있는 중첩 엔드포인트를 사용하여 Azure Traffic Manager 프로필을 만드는 방법을 보여 줍니다.
Azure Traffic Manager VM 예제

Azure
배포
이 템플릿은 여러 가상 머신에서 Azure Traffic Manager 프로필 부하 분산을 만드는 방법을 보여 줍니다.
가용성 영역이 Azure Traffic Manager VM 예제를

Azure
배포
이 템플릿은 가용성 영역에 배치된 여러 가상 머신에서 Azure Traffic Manager 프로필 부하 분산을 만드는 방법을 보여 줍니다.
Azure Traffic Manager 웹앱 예제

Azure
배포
이 템플릿은 App Service에 대한 Azure Traffic Manager 프로필을 만드는 방법을 보여 줍니다.
다중 계층 트래픽 관리자, L4 ILB, L7 AppGateway

Azure 배포
이 템플릿은 Virtual Network를 배포하고, 서브넷을 통해 네트워크를 분리하고, VM을 배포하고, 부하 분산을 구성합니다.

Terraform(AzAPI 공급자) 리소스 정의

trafficmanagerprofiles 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

  • 리소스 그룹

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Network/trafficmanagerprofiles 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/trafficmanagerprofiles@2015-11-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      dnsConfig = {
        fqdn = "string"
        relativeName = "string"
        ttl = int
      }
      endpoints = [
        {
          id = "string"
          name = "string"
          properties = {
            endpointLocation = "string"
            endpointMonitorStatus = "string"
            endpointStatus = "string"
            minChildEndpoints = int
            priority = int
            target = "string"
            targetResourceId = "string"
            weight = int
          }
          type = "string"
        }
      ]
      monitorConfig = {
        path = "string"
        port = int
        profileMonitorStatus = "string"
        protocol = "string"
      }
      profileStatus = "string"
      trafficRoutingMethod = "string"
    }
  })
}

속성 값

DnsConfig

이름 묘사
fqdn Traffic Manager 프로필의 FQDN(정규화된 도메인 이름)을 가져오거나 설정합니다. 이는 RelativeName을 Azure Traffic Manager에서 사용하는 DNS 도메인과 연결하여 형성됩니다. 문자열
relativeName 이 Traffic Manager 프로필에서 제공하는 상대 DNS 이름을 가져오거나 설정합니다. 이 값은 Azure Traffic Manager에서 프로필의 FQDN(정규화된 도메인 이름)을 형성하는 데 사용하는 DNS 도메인 이름과 결합됩니다. 문자열
ttl DNS TTL(Time-To-Live)을 초 단위로 가져오거나 설정합니다. 이렇게 하면 로컬 DNS 확인자 및 DNS 클라이언트에 이 Traffic Manager 프로필에서 제공하는 DNS 응답을 캐시하는 기간을 알 수 있습니다. int

끝점

이름 묘사
아이디 Traffic Manager 엔드포인트의 ID를 가져오거나 설정합니다. 문자열
이름 Traffic Manager 엔드포인트의 이름을 가져오거나 설정합니다. 문자열
속성 Traffic Manager 엔드포인트 속성을 나타내는 클래스입니다. EndpointProperties
Traffic Manager 엔드포인트의 엔드포인트 유형을 가져오거나 설정합니다. 문자열

EndpointProperties

이름 묘사
endpointLocation '성능' 트래픽 라우팅 방법을 사용할 때 외부 또는 중첩 엔드포인트의 위치를 지정합니다. 문자열
endpointMonitorStatus 엔드포인트의 모니터링 상태를 가져오거나 설정합니다. 문자열
endpointStatus 엔드포인트의 상태를 가져오거나 설정합니다. 엔드포인트가 사용되면 엔드포인트 상태를 검색하고 트래픽 라우팅 방법에 포함됩니다. 가능한 값은 'Enabled' 및 'Disabled'입니다. 문자열
minChildEndpoints 부모 프로필을 사용할 수 있는 것으로 간주하기 위해 자식 프로필에서 사용할 수 있어야 하는 최소 엔드포인트 수를 가져오거나 설정합니다. 'NestedEndpoints' 형식의 엔드포인트에만 적용됩니다. int
우선권 'Priority' 트래픽 라우팅 방법을 사용할 때 이 엔드포인트의 우선 순위를 가져오거나 설정합니다. 가능한 값은 1에서 1000까지이며, 낮은 값은 더 높은 우선 순위를 나타냅니다. 선택적 매개 변수입니다. 지정된 경우 모든 엔드포인트에서 지정해야 하며 두 엔드포인트가 동일한 우선 순위 값을 공유할 수 없습니다. int
과녁 엔드포인트의 정규화된 DNS 이름을 가져오거나 설정합니다. Traffic Manager는 이 엔드포인트로 트래픽을 전송하기 위해 DNS 응답에서 이 값을 반환합니다. 문자열
targetResourceId 엔드포인트의 Azure 리소스 URI를 가져오거나 설정합니다. 'ExternalEndpoints' 형식의 엔드포인트에는 적용되지 않습니다. 문자열
무게 '가중치' 트래픽 라우팅 방법을 사용할 때 이 엔드포인트의 가중치를 가져오거나 설정합니다. 가능한 값은 1에서 1000까지입니다. int

Microsoft.Network/trafficmanagerprofiles

이름 묘사
위치 리소스 위치 문자열
이름 리소스 이름 string(필수)
속성 Traffic Manager 프로필 속성을 나타내는 클래스입니다. ProfileProperties
태그 리소스 태그 태그 이름 및 값의 사전입니다.
리소스 종류 "Microsoft.Network/trafficmanagerprofiles@2015-11-01"

MonitorConfig

이름 묘사
엔드포인트 상태를 검색하는 데 사용되는 엔드포인트 도메인 이름을 기준으로 경로를 가져오거나 설정합니다. 문자열
항구 엔드포인트 상태를 검색하는 데 사용되는 TCP 포트를 가져오거나 설정합니다. int
profileMonitorStatus Traffic Manager 프로필의 프로필 수준 모니터링 상태를 가져오거나 설정합니다. 문자열
프로토콜 엔드포인트 상태를 검색하는 데 사용되는 프로토콜(HTTP 또는 HTTPS)을 가져오거나 설정합니다. 문자열

ProfileProperties

이름 묘사
dnsConfig Traffic Manager 프로필의 DNS 설정을 가져오거나 설정합니다. dnsConfig
끝점 Traffic Manager 프로필의 엔드포인트 목록을 가져오거나 설정합니다. 엔드포인트[]
monitorConfig Traffic Manager 프로필의 엔드포인트 모니터링 설정을 가져오거나 설정합니다. MonitorConfig
profileStatus Traffic Manager 프로필의 상태를 가져오거나 설정합니다. 가능한 값은 'Enabled' 및 'Disabled'입니다. 문자열
trafficRoutingMethod Traffic Manager 프로필의 트래픽 라우팅 방법을 가져오거나 설정합니다. 가능한 값은 '성능', '가중치'또는 '우선 순위'입니다. 문자열

ResourceTags

이름 묘사