

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 리스너 규칙 추가
<a name="add-rule"></a>

우선 순위, 조건 및 작업을 사용하여 리스너 규칙을 구성합니다. 규칙은 규칙 조건이 충족될 때 트래픽을 지정된 대상 그룹으로 라우팅합니다. 규칙 개념에 대한 자세한 내용은 섹션을 참조하세요[리스너 규칙](load-balancer-listeners.md#listener-rules).

------
#### [ Console ]

**리스너 규칙을 생성하려면**

1. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)에서 Amazon EC2 콘솔을 엽니다.

1. 탐색 창에서 **로드 밸런서**를 클릭합니다.

1. 로드 밸런서 이름을 선택하여 세부 정보 페이지를 엽니다.

1. **리스너 및 규칙** 탭에서 **프로토콜: 포트** 열의 텍스트를 선택하여 리스너에 대한 세부 정보 페이지를 엽니다.

1. **규칙** 탭에서 **규칙 추가**를 선택합니다.

1. **이름**에 선택적으로 규칙의 이름을 입력합니다.

1. **조건**의 경우 소스 IP 조건이 선택됩니다. **IP 주소 유형**에서 **IPv4** 또는 **IPv6**를 선택합니다.

1. **작업**에서 **대상 그룹에 전달을** 선택한 다음 하나 이상의 대상 그룹을 선택합니다. 대상 그룹을 두 개 이상 선택하는 경우 각 대상 그룹에 가중치를 지정해야 합니다.

1. **다음**을 선택합니다.

1. **우선순위**에 1\~50,000 범위의 값을 입력합니다. 규칙은 가장 낮은 값에서 가장 높은 값에 이르기까지 우선순위에 따라 평가됩니다.

1. **다음**을 선택합니다.

1. **검토 및 생성** 페이지에서 **생성**을 선택합니다.

------
#### [ AWS CLI ]

**IPv4 트래픽을 라우팅하는 리스너 규칙을 생성하려면**  
다음 [create-rule](https://docs.aws.amazon.com/cli/latest/reference/elbv2/create-rule.html) 명령을 사용하여 IPv4 소스 트래픽을 IPv4 대상 그룹으로 라우팅하는 규칙을 생성합니다.

```
aws elbv2 create-rule \
    --listener-arn {{listener-arn}} \
    --priority {{10}} \
    --conditions '[{"Field":"source-ip","SourceIpConfig":{"IpAddressType":"ipv4"}}]' \
    --actions '[{"Type":"forward","TargetGroupArn":"{{ipv4-target-group-arn}}"}]'
```

**IPv6 트래픽을 라우팅하는 리스너 규칙을 생성하려면**  
다음 [create-rule](https://docs.aws.amazon.com/cli/latest/reference/elbv2/create-rule.html) 명령을 사용하여 IPv6 소스 트래픽을 IPv6 대상 그룹으로 라우팅하는 규칙을 생성합니다.

```
aws elbv2 create-rule \
    --listener-arn {{listener-arn}} \
    --priority {{20}} \
    --conditions '[{"Field":"source-ip","SourceIpConfig":{"IpAddressType":"ipv6"}}]' \
    --actions '[{"Type":"forward","TargetGroupArn":"{{ipv6-target-group-arn}}"}]'
```

**가중치 대상 그룹을 사용하여 리스너 규칙을 생성하려면**  
다음 [create-rule](https://docs.aws.amazon.com/cli/latest/reference/elbv2/create-rule.html) 명령을 사용하여 트래픽을 가중치가 있는 여러 대상 그룹으로 라우팅하는 규칙을 생성합니다.

```
aws elbv2 create-rule \
    --listener-arn {{listener-arn}} \
    --priority {{10}} \
    --conditions '[{"Field":"source-ip","SourceIpConfig":{"IpAddressType":"ipv4"}}]' \
    --actions '[{"Type":"forward","ForwardConfig":{"TargetGroups":[{"TargetGroupArn":"{{ipv4-tg-1-arn}}","Weight":70},{"TargetGroupArn":"{{ipv4-tg-2-arn}}","Weight":30}]}}]'
```

------