

# AWS Global Accelerator에서 사용자 지정 라우팅 액셀러레이터 사용
<a name="work-with-custom-routing-accelerators"></a>

이 장은 AWS Global Accelerator에서 사용자 지정 라우팅 액셀러레이터 작동 방법과 사용자 지정 라우팅 액셀러레이터에 대한 액셀러레이터, 리스너, 엔드포인트 그룹 및 VPC 서브넷 엔드포인트를 구성하는 방법에 대한 정보가 포함되어 있습니다.

사용자 지정 라우팅 액셀러레이터를 통해 애플리케이션 로직을 사용하여 하나 이상의 사용자를 여러 대상의 특정 Amazon EC2 인스턴스에 직접 매핑하는 동시에 Global Accelerator를 통한 트래픽 라우팅 성능을 개선할 수 있습니다. 이는 게임 애플리케이션 또는 Voice over IP(VoIP) 세션과 같은 특정 EC2 인스턴스 및 포트에서 실행되는 동일한 세션에서 사용자 그룹이 서로 상호 작용해야 하는 애플리케이션이 있는 경우에 유용합니다.

사용자 지정 라우팅 액셀러레이터의 엔드포인트는 Amazon VPC(VPC) 서브넷이어야 하며, 사용자 지정 라우팅 액셀러레이터는 해당 서브넷의 Amazon EC2 인스턴스로만 트래픽을 라우팅할 수 있습니다. 사용자 지정 라우팅 액셀러레이터를 생성할 때 단일 또는 여러 VPC 서브넷에서 실행되는 수천 개의 Amazon EC2 인스턴스를 포함할 수 있습니다. 자세한 내용은 [Global Accelerator에서 사용자 지정 라우팅 액셀러레이터 작동 방법](about-custom-routing-how-it-works.md) 섹션을 참조하세요.

**참고**  
Global Accelerator가 대신 클라이언트에 가장 가까운 정상 엔드포인트를 자동으로 선택하도록 하려면 표준 액셀러레이터를 생성합니다. 자세한 내용은 [AWS Global Accelerator에서 표준 액셀러레이터 사용](work-with-standard-accelerators.md) 섹션을 참조하세요.

사용자 지정 라우팅 액셀러레이터를 설정하려면 다음을 수행합니다.

1. 사용자 지정 라우팅 액셀러레이터를 생성하기 위한 지침과 요구 사항을 검토합니다. [사용자 지정 라우팅 액셀러레이터에 대한 지침 및 제한 사항](about-custom-routing-guidelines.md) 섹션을 참조하세요.

1. VPC 서브넷을 생성합니다. Global Accelerator에 서브넷을 추가한 후 언제든지 서브넷에 EC2 인스턴스를 추가할 수 있습니다.

1. Global Accelerator에서 액셀러레이터를 생성합니다. 사용자 지정 라우팅 액셀러레이터의 옵션을 선택합니다.

1. Global Accelerator가 수신할 포트 범위를 지정하는 리스너를 추가합니다. Global Accelerator가 예상되는 모든 대상에 매핑할 수 있는 충분한 포트가 있는 넓은 범위를 포함해야 합니다. 이러한 포트는 다음의 단계에서 지정되는 대상 포트와는 다릅니다. 리스너 포트 요구 사항에 대한 자세한 내용은 [사용자 지정 라우팅 액셀러레이터에 대한 지침 및 제한 사항](about-custom-routing-guidelines.md)을 참조하세요.

1. VPC 서브넷이 있는 AWS 리전에 대해 하나 이상의 엔드포인트 그룹을 추가합니다. 각 엔드포인트 그룹에 대해 다음을 지정합니다.
   + 트래픽을 수신할 수 있는 대상 EC2 인스턴스의 포트를 나타내는 엔드포인트 포트 범위.
   + UDP, TCP 또는 UDP와 TCP 모두의 각 대상 포트 범위에 대한 프로토콜.

1. 엔드포인트 서브넷에서 서브넷 ID를 선택합니다. 각 엔드포인트 그룹에 여러 서브넷을 추가할 수 있으며 서브넷의 크기는 다를 수 있습니다(최대 /17).

다음의 섹션에서는 사용자 지정 라우팅 액셀러레이터 작동 방법을 설명하고 리스너, 엔드포인트 그룹 및 VPC 서브넷 엔드포인트 등 사용자 지정 라우팅 액셀러레이터 및 해당 구성 요소를 생성하고 사용하는 단계를 선보입니다.

**Topics**
+ [사용자 지정 라우팅 액셀러레이터 작동 방법](about-custom-routing-how-it-works.md)
+ [사용자 지정 라우팅 예제](about-custom-routing-how-it-works.example.md)
+ [사용자 지정 라우팅 지침](about-custom-routing-guidelines.md)
+ [사용자 지정 라우팅 액셀러레이터](about-custom-routing-accelerators.md)
+ [사용자 지정 라우팅 액셀러레이터의 리스너](about-custom-routing-listeners.md)
+ [사용자 지정 라우팅 액셀러레이터의 엔드포인트 그룹](about-custom-routing-endpoint-groups.md)
+ [VPC 서브넷 엔드포인트](about-custom-routing-endpoints.md)

# Global Accelerator에서 사용자 지정 라우팅 액셀러레이터 작동 방법
<a name="about-custom-routing-how-it-works"></a>

AWS Global Accelerator에서 사용자 지정 라우팅 액셀러레이터를 사용하면 애플리케이션 로직을 사용하여 Global Accelerator의 성능 이점을 유지하면서 여러 대상 중 특정 대상에 한 명 이상의 사용자를 직접 매핑할 수 있습니다. 사용자 지정 라우팅 액셀러레이터는 리스너 포트 범위를 Amazon VPC(VPC) 서브넷의 EC2 인스턴스 대상에 매핑합니다. 이를 통해 Global Accelerator는 서브넷의 특정 Amazon EC2 프라이빗 IP 주소 및 포트 대상으로 트래픽을 확정적으로 라우팅할 수 있습니다.

예를 들어, 지리적 위치, 플레이어 스킬, 게임 모드 등 선택되는 요인을 기반으로 Amazon EC2 게임 서버의 단일 세션에 여러 플레이어를 할당하는 온라인 실시간 게임 애플리케이션으로 사용자 지정 라우팅 액셀러레이터를 사용할 수 있습니다. 또는 음성, 영상 및 메시징 세션을 위해 특정 미디어 서버에 여러 사용자를 할당하는 VoIP 또는 소셜 미디어 애플리케이션이 있을 수 있습니다.

애플리케이션은 Global Accelerator API를 직접 호출하고 Global Accelerator 포트와 관련 대상 IP 주소 및 포트의 전체 정적 매핑을 수신할 수 있습니다. 해당 정적 매핑을 저장한 다음 매치메이킹 서비스가 이를 사용하여 사용자를 특정 대상 EC2 인스턴스로 라우팅할 수 있습니다. 애플리케이션에서 Global Accelerator를 사용하기 위해 클라이언트 소프트웨어를 수정할 필요가 없습니다.

사용자 지정 라우팅 액셀러레이터를 구성하려면 VPC 서브넷 엔드포인트를 선택합니다. 그런 다음 들어오는 연결이 매핑될 대상 포트 범위를 정의하여 소프트웨어가 모든 인스턴스에서 동일한 포트 집합에서 수신 대기할 수 있도록 합니다. Global Accelerator는 매치메이킹 서비스가 세션의 대상 IP 주소 및 포트 번호를 사용자에게 제공되는 외부 IP 주소 및 포트로 변환할 수 있도록 하는 정적 매핑을 생성합니다.

애플리케이션의 네트워크 스택은 단일 전송 프로토콜을 통해 작동하거나 빠른 전송을 위해 UDP를 사용하고 안정적인 전송을 위해 TCP를 사용할 수도 있습니다. 각 대상 포트 범위에 대해 UDP, TCP만 또는 UDP와 TCP 모두를 설정하여 각 프로토콜에 대한 구성을 복제할 필요 없이 유연성을 극대화할 수 있습니다.

**참고**  
기본적으로 사용자 지정 라우팅 액셀러레이터의 모든 VPC 서브넷 대상은 트래픽을 수신할 수 없습니다. 이는 기본적으로 보안이 되어야 하고 서브넷의 프라이빗 EC2 인스턴스 대상에서 트래픽을 수신할 수 있는 세분화된 제어 기능을 제공할 수도 있습니다. 서브넷 또는 특정 IP 주소 및 포트 조합(대상 소켓)에 트래픽을 허용하거나 거부할 수 있습니다. 자세한 내용은 [사용자 지정 라우팅 액셀러레이터에 대한 VPC 서브넷 엔드포인트 추가](about-custom-routing-endpoints-adding-endpoints.md) 섹션을 참조하세요. Global Accelerator API를 사용하여 대상을 지정할 수도 있습니다. 자세한 내용은 [AllowCustomRoutingTraffic](https://docs.aws.amazon.com/global-accelerator/latest/api/API_AllowCustomRoutingTraffic.html) 및 [DenyCustomRoutingTraffic](https://docs.aws.amazon.com/global-accelerator/latest/api/API_DenyCustomRoutingTraffic.html)을 참조하세요.

# Global Accelerator에서 사용자 지정 라우팅 작동 방법에 대한 예제
<a name="about-custom-routing-how-it-works.example"></a>

예를 들어, Global Accelerator 뒤에 있는 1,000개의 Amazon EC2 인스턴스에서 게임 세션 또는 VoIP 직접 호출 세션과 같은 사용자 그룹이 상호 작용하는 10,000개의 세션을 지원하려고 한다고 가정해 보겠습니다. 이 예제에서는 리스너 포트 범위 10001\$120040과 대상 포트 범위 81\$190을 지정합니다. us-east-1에 서브넷-1, 서브넷-2, 서브넷-3, 서브넷-4라는 4개의 VPC 서브넷이 있다고 가정해 보겠습니다.

예제 구성에서 각 VPC 서브넷의 블록 크기는 /24이므로 251개의 Amazon EC2 인스턴스를 지원할 수 있습니다. (5개의 주소는 각 서브넷에서 보존되고 사용할 수 없으며, 이러한 주소는 매핑되지 않습니다.) 각 EC2 인스턴스에서 실행되는 각 서버는 엔드포인트 그룹의 대상 포트에 대해 지정되는 10개의 포트인 81\$190을 제공합니다. 즉, 각 서브넷과 연결된 포트가 2,510개(10x251)입니다. 각 포트는 세션과 연결될 수 있습니다.

서브넷의 각 EC2 인스턴스에 대상 포트 10개를 지정했으므로 Global Accelerator는 이를 EC2 인스턴스에 액세스하는 데 사용할 수 있는 리스너 포트 10개에 내부적으로 연결합니다. 이를 간단히 설명하기 위해 첫 번째 집합 10개에 대해 엔드포인트 서브넷의 첫 번째 IP 주소로 시작한 후 다음의 집합 10개 리스너 포트의 그다음 IP 주소로 이동하는 리스너 포트 블록이 있다고 가정해 보겠습니다.

**참고**  
매핑은 실제로 이와 같이 예측할 수 없지만 포트 매핑이 작동하는 방식을 보여주는 데 도움이 되도록 여기에 순차적 매핑을 사용하고 있습니다. 리스너 포트 범위에 대한 실제 매핑을 확인하려면 [ListCustomRoutingPortMappings](https://docs.aws.amazon.com/global-accelerator/latest/api/API_ListCustomRoutingPortMappings.html) 및 [ListCustomRoutingPortMappingsByDestination](https://docs.aws.amazon.com/global-accelerator/latest/api/API_ListCustomRoutingPortMappingsByDestination.html) API 작업을 사용합니다.

이 예제에서 첫 번째 리스너 포트는 10001입니다. 해당 포트는 첫 번째 서브넷 IP 주소인 192.0.2.4 및 첫 번째 EC2 포트인 81과 연결됩니다. 다음의 리스너 포트 10002는 첫 번째 서브넷 IP 주소 192.0.2.4와 두 번째 EC2 포트 82와 연결됩니다. 다음의 표는 이 예제 매핑이 첫 번째 VPC 서브넷의 마지막 IP 주소를 통해 진행된 다음 두 번째 VPC 서브넷의 첫 번째 IP 주소로 이동하는 방법을 보여줍니다.


| Global Accelerator 리스너 포트 | VPC 서브넷 | EC2 인스턴스 포트 | 
| --- | --- | --- | 
| 10001 | 192.0.2.4 | 81 | 
| 10002 | 192.0.2.4 | 82 | 
| 10003 | 192.0.2.4 | 83 | 
| 10004 | 192.0.2.4 | 84 | 
| 10005 | 192.0.2.4 | 85 | 
| 10006 | 192.0.2.4 | 86 | 
| 10007 | 192.0.2.4 | 87 | 
| 10008 | 192.0.2.4 | 88 | 
| 10009 | 192.0.2.4 | 89 | 
| 10010 | 192.0.2.4 | 90 | 
| 10011 | 192.0.2.5 | 81 | 
| 10012 | 192.0.2.5 | 82 | 
| 10013 | 192.0.2.5 | 83 | 
| 10014 | 192.0.2.5 | 84 | 
| 10015 | 192.0.2.5 | 85 | 
| 10016 | 192.0.2.5 | 86 | 
| 10017 | 192.0.2.5 | 87 | 
| 10018 | 192.0.2.5 | 88 | 
| 10019 | 192.0.2.5 | 89 | 
| 10020 | 192.0.2.5 | 90 | 
| ... | ... | ... | 
| 12501 | 192.0.2.244 | 81 | 
| 12502 | 192.0.2.244 | 82 | 
| 12503 | 192.0.2.244 | 83 | 
| 12504 | 192.0.2.244 | 84 | 
| 12505 | 192.0.2.244 | 85 | 
| 12506 | 192.0.2.244 | 86 | 
| 12507 | 192.0.2.244 | 87 | 
| 12508 | 192.0.2.244 | 88 | 
| 12509 | 192.0.2.244 | 89 | 
| 12510 | 192.0.2.244 | 90 | 
| 12511 | 192.0.3.4 | 81 | 
| 12512 | 192.0.3.4 | 82 | 
| 12513 | 192.0.3.4 | 83 | 
| 12514 | 192.0.3.4 | 84 | 
| 12515 | 192.0.3.4 | 85 | 
| 12516 | 192.0.3.4 | 86 | 
| 12517 | 192.0.3.4 | 87 | 
| 12518 | 192.0.3.4 | 88 | 
| 12519 | 192.0.3.4 | 89 | 
| 12520 | 192.0.3.4 | 90 | 

# 사용자 지정 라우팅 액셀러레이터에 대한 지침 및 제한 사항
<a name="about-custom-routing-guidelines"></a>

AWS Global Accelerator에서 사용자 지정 라우팅 액셀러레이터를 생성하고 작업하려면 다음 지침 및 제한 사항을 염두에 두어야 합니다.

**지원되는 엔드포인트 대상**  
사용자 지정 라우팅 액셀러레이터의 가상 퍼블릭 클라우드(VPC) 서브넷 엔드포인트에는 EC2 인스턴스만 포함될 수 있습니다. 사용자 지정 라우팅 액셀러레이터에는 로드 밸런서와 같은 다른 리소스가 지원되지 않습니다. Global Accelerator에서 지원되는 EC2 인스턴스의 유형은 [AWS Global Accelerator에서 표준 액셀러레이터의 엔드포인트](about-endpoints.md)에 나열되어 있습니다.  
사용자 지정 라우팅 액셀러레이터로 Global Accelerator는 VPC 서브넷의 Amazon EC2 인스턴스에서 프라이빗 IP 엔드포인트로만 트래픽을 라우팅할 수 있습니다. 하지만 사용자 지정 라우팅을 사용하려는 게임 고객은 상태 저장 세션에 연결해야 할 수 있습니다. 이를 위해 고객은 Amazon Elastic Kubernetes Service(EKS)에서 게임 서버를 실행하고 세션은 Kubernetes 포드 내에서 실행되는 특정 컨테이너에서 호스팅됩니다.  
이 시나리오에서 사용자 지정 라우팅을 사용하려면 엔드포인트가 있는 각 서브넷에 대해 Global Accelerator가 생성하는 탄력적 네트워크 인터페이스(ENI)를 통해 Kubernetes 포드로 트래픽을 전송하도록 VPC-CNI 플러그인을 구성할 수 있습니다. 이는 EKS로 사용자 지정 라우팅 액셀러레이터를 사용하는 방법입니다. Amazon Elastic Container Service(ECS)에서 사용자 지정 라우팅 액셀러레이터를 사용하는 경우에도 동일한 구성이 작동합니다. 자세한 내용은 블로그 게시물 [AWS Global AcceleratorAmazon Elastic Kubernetes Service로 사용자 지정 라우팅](https://aws.amazon.com/blogs/networking-and-content-delivery/deploying-multi-region-applications-in-aws-using-aws-global-accelerator/)에 제공된 세부 단계를 참조하세요.

**포트 매핑**  
VPC 서브넷을 추가하면 Global Accelerator는 서브넷에서 지원하는 포트 범위에 리스너 포트 범위의 정적 포트 매핑을 생성합니다. 특정 서브넷의 포트 매핑은 변경되지 않습니다.  
프로그래밍 방식으로 사용자 지정 라우팅 액셀러레이터의 포트 매핑 목록을 볼 수 있습니다. 자세한 내용은 [https://docs.aws.amazon.com/global-accelerator/latest/api/API_ListCustomRoutingPortMappings.html](https://docs.aws.amazon.com/global-accelerator/latest/api/API_ListCustomRoutingPortMappings.html) 섹션을 참조하세요.

**VPC 서브넷 크기**  
사용자 지정 라우팅 액셀러레이터에 추가된 VPC 서브넷은 최소 /28에서 최대 /17이어야 합니다.

**IP 주소 유형**  
사용자 지정 라우팅 액셀러레이터는 IPv4 IP 주소 유형만 지원합니다.

**리스너 포트 범위**  
사용자 지정 라우팅 액셀러레이터에 추가하려는 서브넷에 포함된 대상 수를 수용할 수 있도록 리스너 포트 범위를 지정하여 충분한 리스너 포트를 지정해야 합니다. 리스너를 생성할 때 지정되는 범위에 따라 사용자 지정 라우팅 액셀러레이터에 사용될 수 있는 리스너 포트 및 대상 IP 주소 조합의 수가 결정됩니다. 유연성을 극대화하고 사용 가능한 리스너 포트가 충분하지 않은 오류가 발생할 가능성을 줄이려면 넓은 포트 범위를 지정하는 것이 좋습니다.  
Global Accelerator는 사용자 지정 라우팅 액셀러레이터에 서브넷을 추가할 때 블록에 포트 범위를 할당합니다. 리스너 포트 범위를 선형으로 할당하고 원하는 대상 포트 수를 지원할 수 있을 만큼 범위를 크게 설정하는 것이 좋습니다. 즉, 할당되어야 하는 포트 수는 최소한 서브넷 크기에 서브넷에 있을 대상 포트 및 프로토콜(대상 구성) 수를 곱한 값이어야 합니다.  
Global Accelerator가 포트 매핑을 할당하는 데 사용하는 알고리즘은 이 합계보다 더 많은 리스너 포트를 추가하게 할 수 있습니다.
리스너를 생성한 후에는 리스너를 편집하여 포트 범위 및 관련 프로토콜을 추가할 수 있지만 기존 포트 범위는 줄일 수 없습니다. 예를 들어, 리스너 포트 범위가 5,000\$110,000인 경우, 포트 범위를 5900\$110,000으로 변경할 수 없으며 포트 범위를 5,000\$19,900으로 변경할 수 없습니다.  
각 리스너 포트 범위에는 최소 16개의 포트가 포함되어야 합니다. 리스너는 포트 1-65535를 지원합니다.

**대상 포트 범위 **  
사용자 지정 라우팅 액셀러레이터의 포트 범위가 지정되는 두 곳, 즉 리스너를 추가할 때 지정되는 포트 범위와 엔드포인트 그룹에 지정되는 대상 포트 범위 및 프로토콜이 있습니다.  
+ **리스너 포트 범위: **클라이언트가 연결하는 Global Accelerator 정적 IP 주소의 리스너 포트. Global Accelerator는 각 포트를 액셀러레이터 뒤에 있는 VPC 서브넷의 고유한 대상 IP 주소 및 포트에 매핑합니다.
+ **대상 포트 범위: **엔드포인트 그룹에 대해 지정되는 대상 포트 범위 집합(대상 구성이라고도 함)는 트래픽을 수신하는 EC2 인스턴스 포트입니다. 대상 포트에서 트래픽을 수신하려면 EC2 인스턴스와 연결된 보안 그룹이 해당 포트에서 트래픽을 허용해야 합니다.

**상태 확인 및 장애 조치**  
Global Accelerator는 사용자 지정 라우팅 액셀러레이터에 대한 상태 확인을 수행하지 않으며 정상 엔드포인트에 장애 조치를 수행하지 않습니다. 사용자 지정 라우팅 액셀러레이터의 트래픽은 대상 리소스의 상태에 관계없이 확정적으로 라우팅됩니다.

**기본적으로 모든 트래픽이 거부됩니다**  
기본적으로 사용자 지정 라우팅 액셀러레이터를 통해 전달되는 트래픽은 서브넷의 모든 대상에 거부됩니다. 대상 인스턴스가 트래픽을 수신할 수 있도록 하려면 서브넷에 모든 트래픽을 특별히 허용하거나 서브넷의 특정 인스턴스 IP 주소 및 포트에 트래픽을 허용해야 합니다.  
트래픽을 허용하거나 거부하도록 서브넷 또는 특정 대상을 업데이트하려면 인터넷을 통해 전달하는 데 시간이 걸립니다. 변경 사항이 전달되었는지 확인하려면 `DescribeCustomRoutingAccelerator` API 작업을 호출하여 액셀러레이터 상태를 확인할 수 있습니다. 자세한 내용은 [DescribeCustomRoutingAccelerator](https://docs.aws.amazon.com/global-accelerator/latest/api/API_DescribeCustomRoutingAccelerator.html)을 참조하세요.

**CloudFormation는 지원되지 않습니다**  
CloudFormation는 사용자 지정 라우팅 액셀러레이터에서 지원되지 않습니다.

# AWS Global Accelerator에서 사용자 지정 라우팅 액셀러레이터
<a name="about-custom-routing-accelerators"></a>

AWS Global Accelerator에서 *사용자 지정 라우팅 액셀러레이터*를 사용하면 사용자 지정 애플리케이션 로직을 사용하여 하나 이상의 사용자를 여러 대상 중 특정 대상으로 전달하는 동시에 AWS 글로벌 네트워크를 사용하여 애플리케이션의 가용성과 성능을 개선할 수 있습니다.

사용자 지정 라우팅 액셀러레이터는 가상 프라이빗 클라우드(VPC) 서브넷에서 실행 중인 Amazon EC2 인스턴스의 포트로만 트래픽을 라우팅합니다. 사용자 지정 라우팅 액셀러레이터를 사용하면 Global Accelerator는 엔드포인트의 지리적 근접성 또는 상태를 기반으로 트래픽을 라우팅하지 않습니다. 자세한 내용은 [Global Accelerator에서 사용자 지정 라우팅 액셀러레이터 작동 방법](about-custom-routing-how-it-works.md) 섹션을 참조하세요.

액셀러레이터를 생성하면 기본적으로 Global Accelerator는 2개의 정적 IPv4 주소 집합을 제공합니다. 사용자 지정 라우팅 액셀러레이터는 IPv4 IP 주소 유형만 지원합니다. 고유 IP 주소 범위를 AWS(BYOIP)로 가져오는 경우, 액셀러레이터에 사용할 정적 IPv4 주소를 고유 풀에서 할당할 수 있습니다. 자세한 내용은 [Global Accelerator에서 고유 IP 주소 가져오기(BYOIP)](using-byoip.md) 섹션을 참조하세요.

**중요**  
액셀러레이터를 비활성화하고 더 이상 트래픽을 수락하거나 라우팅하지 않더라도 IP 주소는 액셀러레이터가 존재하는 한 액셀러레이터에 할당됩니다. 하지만 액셀러레이터를 *삭제*하면 액셀러레이터에 할당된 Global Accelerator 정적 IP 주소가 손실되므로 더 이상 해당 주소를 사용하여 트래픽을 라우팅할 수 없습니다. 액셀러레이터를 실수로 삭제하지 않도록 권한을 확보하는 것이 가장 좋습니다. Global Accelerator로 태그 기반 권한과 같은 IAM 정책을 사용하여 액셀러레이터를 삭제할 권한이 있는 사용자를 제한할 수 있습니다. 자세한 내용은 [Global Accelerator를 사용한 ABAC](security_iam_service-with-iam.md#security_iam_service-with-iam-tags) 섹션을 참조하세요.

이 섹션에서는 Global Accelerator 콘솔에서 사용자 지정 라우팅 액셀러레이터를 사용하는 방법을 설명합니다. Global Accelerator로 API 작업을 사용하는 방법에 대한 자세한 내용은 [AWS Global Accelerator API 참조](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html)를 참조하세요.

**Topics**
+ [사용자 지정 라우팅 액셀러레이터 생성](about-custom-routing-accelerators.creating-editing.md)
+ [사용자 지정 라우팅 액셀러레이터 편집](about-custom-routing-accelerators.editing.md)
+ [사용자 지정 라우팅 액셀러레이터 보기](about-custom-routing-accelerators.viewing.md)
+ [사용자 지정 라우팅 액셀러레이터 삭제](about-custom-routing-accelerators.deleting.md)

# Global Accelerator에서 사용자 지정 라우팅 액셀러레이터 생성
<a name="about-custom-routing-accelerators.creating-editing"></a>

이 섹션에서는 콘솔에서 사용자 지정 액셀러레이터를 생성하는 방법에 대한 단계를 제공합니다. 프로그래밍 방식으로 Global Accelerator를 사용하려면 [AWS Global Accelerator API 참조](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html)를 참조하세요.

# 사용자 지정 라우팅 액셀러레이터를 생성하려면


1. [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:)에서 Global Accelerator 콘솔을 엽니다.

1. **액셀러레이터 생성**을 선택합니다.

1. 액셀러레이터의 이름을 입력합니다.

1. **액셀러레이터 유형**에서 **사용자 지정 라우팅**을 선택합니다.

1. 선택적으로 고유 IP 주소 범위를 AWS(BYOIP)로 가져온 경우, 해당 주소 풀에서 액셀러레이터의 정적 IP 주소를 지정할 수 있습니다. 액셀러레이터의 두 정적 IP 주소 각각에 대해 이 옵션을 선택합니다.
   + 각 정적 IP 주소에서 사용할 IP 주소 풀을 선택합니다.
   + 고유 IP 주소 풀을 선택하는 경우, 풀에서 특정 IP 주소도 선택합니다. 기본 Amazon IP 주소 풀을 선택한 경우, Global Accelerator는 액셀러레이터에 특정 IP 주소를 할당합니다.

1. 선택적으로 하나 이상의 태그를 추가하면 액셀러레이터 리소스를 식별하는 데 도움이 됩니다.

1. 마법사의 다음 페이지로 이동하여 리스너, 엔드포인트 그룹 및 VPC 서브넷 엔드포인트를 추가하려면 **다음**을 선택합니다.

# Global Accelerator에서 사용자 지정 라우팅 액셀러레이터 편집
<a name="about-custom-routing-accelerators.editing"></a>

이 섹션에서는 콘솔에서 사용자 지정 액셀러레이터를 업데이트하는 방법에 대한 단계를 제공합니다. 프로그래밍 방식으로 Global Accelerator를 사용하려면 [AWS Global Accelerator API 참조](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html)를 참조하세요.

# 사용자 지정 라우팅 액셀러레이터를 편집하려면


1. [ https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:)에서 Global Accelerator 콘솔을 엽니다.

1. 사용자 지정 라우팅 액셀러레이터 목록에서 하나를 선택한 다음 **편집**을 선택합니다.

1. **액셀러레이터 편집** 페이지에서 원하는 대로 변경합니다. 예를 들어, 액셀러레이터를 비활성화하여 삭제할 수 있습니다.

1. **저장**을 선택합니다.

# Global Accelerator에서 사용자 지정 라우팅 액셀러레이터 보기
<a name="about-custom-routing-accelerators.viewing"></a>

이 섹션에서는 콘솔에서 사용자 지정 라우팅 액셀러레이터에 대한 정보를 보는 단계를 제공합니다. 프로그래밍 방식으로 사용자 지정 라우팅 액셀러레이터에 대한 설명을 보려면 AWS Global Accelerator API 참조의 [ListCustomRoutingAccelerator](https://docs.aws.amazon.com/global-accelerator/latest/api/API_ListCustomRoutingAccelerator.html) 및 [DescribeCustomRoutingAccelerator](https://docs.aws.amazon.com/global-accelerator/latest/api/API_DescribeCustomRoutingAccelerator.html)을 참조하세요.

# 사용자 지정 라우팅 액셀러레이터에 대한 정보를 보려면


1. [https://console.aws.amazon.com/globalaccelerator/home](https://console.aws.amazon.com/globalaccelerator/home)에서 Global Accelerator 콘솔을 엽니다.

1. 액셀러레이터에 대한 세부 정보를 보려면 액셀러레이터를 선택한 다음 **보기**를 선택합니다.

# Global Accelerator에서 사용자 지정 라우팅 액셀러레이터 삭제
<a name="about-custom-routing-accelerators.deleting"></a>

사용자 지정 라우팅 액셀러레이터를 테스트로 생성했거나 액셀러레이터를 더 이상 사용하지 않는 경우, 액셀러레이터를 삭제할 수 있습니다. 콘솔에서 액셀러레이터를 비활성화한 다음 삭제할 수 있습니다. 액셀러레이터에서 리스너와 엔드포인트 그룹을 제거할 필요가 없습니다.

콘솔 대신 API 작업을 사용하여 사용자 지정 라우팅 액셀러레이터를 삭제하려면 먼저 액셀러레이터와 연결된 모든 리스너 및 엔드포인트 그룹을 제거한 다음 비활성화해야 합니다. 자세한 내용은 *AWS Global Accelerator API 참조*의 [DeleteAccelerator](https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteAccelerator.html) 작업을 참조하세요.

# 사용자 지정 라우팅 액셀러레이터를 비활성화하려면


1. [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:)에서 Global Accelerator 콘솔을 엽니다.

1. 목록에서 비활성화할 액셀러레이터를 선택합니다.

1. **편집**을 선택합니다.

1. **액셀러레이터 비활성화**를 선택한 다음 **저장**을 선택합니다.

# 사용자 지정 라우팅 액셀러레이터를 삭제하려면


1. [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:)에서 Global Accelerator 콘솔을 엽니다.

1. 목록에서 삭제할 액셀러레이터를 선택합니다.

1. **삭제**를 선택합니다.
**참고**  
액셀러레이터를 비활성화하지 않은 경우, **삭제**를 사용할 수 없습니다. 액셀러레이터를 비활성화하려면 이전 절차를 참조하세요.

1. 확인 대화 상자에서 **삭제**를 선택합니다.
**중요**  
액셀러레이터를 삭제하면 액셀러레이터에 할당된 정적 IP 주소가 손실되므로 더 이상 해당 주소를 사용하여 트래픽을 라우팅할 수 없습니다.

# Global Accelerator에서 사용자 지정 라우팅 액셀러레이터의 리스너
<a name="about-custom-routing-listeners"></a>

AWS Global Accelerator에서 사용자 지정 라우팅 액셀러레이터의 경우, Global Accelerator가 VPC 서브넷 엔드포인트의 특정 대상 Amazon EC2 인스턴스에 매핑하는 관련 프로토콜이 있는 다양한 리스너 포트를 지정하는 리스너를 구성합니다. VPC 서브넷 엔드포인트를 추가하면 Global Accelerator는 리스너에 대해 정의되는 포트 범위와 서브넷의 대상 IP 주소 및 포트 간에 정적 포트 매핑을 생성합니다. 그런 다음 포트 매핑을 사용하여 리스너 포트 및 프로토콜과 함께 액셀러레이터 정적 IP 주소를 지정하여 사용자 트래픽을 VPC 서브넷의 특정 대상 Amazon EC2 인스턴스 IP 주소 및 포트로 전달할 수 있습니다.

사용자 지정 라우팅 액셀러레이터를 생성할 때 리스너를 정의하고 언제든지 더 많은 리스너를 추가할 수 있습니다. 각 리스너에는 VPC 서브넷 엔드포인트가 있는 각 AWS 리전에 대해 하나씩, 하나 이상의 엔드포인트 그룹이 있을 수 있습니다. 사용자 지정 라우팅 액셀러레이터의 리스너는 TCP와 UDP 프로토콜을 모두 지원합니다. UDP, TCP만 또는 UDP와 TCP 모두 등 정의되는 각 대상 포트 범위의 프로토콜(들)을 지정합니다.

자세한 내용은 [Global Accelerator에서 사용자 지정 라우팅 액셀러레이터 작동 방법](about-custom-routing-how-it-works.md) 섹션을 참조하세요.

**Topics**
+ [리스너 추가](about-custom-routing-listeners.creating-custom-routing-listeners.md)
+ [리스너 편집](about-custom-routing-listeners.editing-custom-routing-listeners.md)
+ [리스너 제거](about-custom-routing-listeners.removing-custom-routing-listeners.md)

# Global Accelerator에서 사용자 지정 라우팅 액셀러레이터의 리스너 추가
<a name="about-custom-routing-listeners.creating-custom-routing-listeners"></a>

이 섹션에서는 AWS Global Accelerator 콘솔에서 사용자 지정 라우팅 액셀러레이터의 리스너를 추가하는 방법을 설명합니다. AWS Global Accelerator로 API 작업을 사용하는 방법에 대한 자세한 내용은 [AWS Global Accelerator API 참조](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html)를 참조하세요.

# 사용자 지정 라우팅 액셀러레이터의 리스너를 추가하려면


리스너를 생성할 때 지정되는 범위는 사용자 지정 라우팅 액셀러레이터에 사용될 수 있는 리스너 포트 및 대상 IP 주소 조합의 수를 정의합니다. 유연성을 극대화하려면 큰 포트 범위를 지정하는 것이 좋습니다. 지정되는 각 리스너 포트 범위에는 최소 16개의 포트가 포함되어야 합니다.
**참고**  
리스너를 생성한 후에는 리스너를 편집하여 포트 범위 및 관련 프로토콜을 추가할 수 있지만 기존 포트 범위는 줄일 수 없습니다.

1. [https://console.aws.amazon.com/globalaccelerator/home](https://console.aws.amazon.com/globalaccelerator/home)에서 Global Accelerator 콘솔을 엽니다.

1. **액셀러레이터** 페이지에서 사용자 지정 라우팅 액셀러레이터를 선택합니다.

1. **리스너 추가**를 선택합니다.

1. **리스너 추가** 페이지에서 액셀러레이터와 연결할 리스너 포트 범위를 입력합니다.

   리스너는 포트 1-65535를 지원합니다. 사용자 지정 라우팅 액셀러레이터의 유연성을 극대화하려면 큰 포트 범위를 지정하는 것이 좋습니다.

1. **리스너 추가**를 선택합니다.

# Global Accelerator에서 사용자 지정 라우팅 액셀러레이터의 리스너 편집
<a name="about-custom-routing-listeners.editing-custom-routing-listeners"></a>

이 섹션에서는 AWS Global Accelerator 콘솔에서 사용자 지정 라우팅 액셀러레이터의 리스너를 편집하는 방법을 설명합니다. AWS Global Accelerator로 API 작업을 사용하는 방법에 대한 자세한 내용은 [AWS Global Accelerator API 참조](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html)를 참조하세요.

# 사용자 지정 라우팅 액셀러레이터의 리스너를 편집하려면


사용자 지정 라우팅 액셀러레이터의 리스너를 편집할 때 포트 범위 및 관련 프로토콜을 추가하거나, 기존 포트 범위를 늘리거나, 프로토콜을 변경할 수 있지만 기존 포트 범위를 줄일 수는 없다는 점에 유의하세요.

1. [https://console.aws.amazon.com/globalaccelerator/home](https://console.aws.amazon.com/globalaccelerator/home)에서 Global Accelerator 콘솔을 엽니다.

1. **액셀러레이터** 페이지에서 액셀러레이터를 선택합니다.

1. 리스너를 선택한 다음 **리스너 편집**을 선택합니다.

1. **리스너 편집** 페이지에서 기존 포트 범위 또는 프로토콜을 원하는 대로 변경하거나 새 포트 범위를 추가합니다.

   기존 포트 범위의 범위를 줄일 수 없다는 점에 유의하세요.

1. **저장**을 선택합니다.

# Global Accelerator에서 사용자 지정 라우팅 액셀러레이터의 리스너 제거
<a name="about-custom-routing-listeners.removing-custom-routing-listeners"></a>

이 섹션에서는 AWS Global Accelerator 콘솔에서 사용자 지정 라우팅 액셀러레이터의 리스너를 제거하는 방법을 설명합니다. AWS Global Accelerator로 API 작업을 사용하는 방법에 대한 자세한 내용은 [AWS Global Accelerator API 참조](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html)를 참조하세요.

# 리스너를 제거하려면


1. [https://console.aws.amazon.com/globalaccelerator/home](https://console.aws.amazon.com/globalaccelerator/home)에서 Global Accelerator 콘솔을 엽니다.

1. **액셀러레이터** 페이지에서 액셀러레이터를 선택합니다.

1. 리스너를 선택한 다음 **제거**를 선택합니다.

1. 확인 대화 상자에서 **제거**를 선택합니다.

# Global Accelerator에서 사용자 지정 라우팅 액셀러레이터의 엔드포인트 그룹
<a name="about-custom-routing-endpoint-groups"></a>

AWS Global Accelerator의 사용자 지정 라우팅 액셀러레이터를 사용하면 엔드포인트 그룹은 가상 프라이빗 클라우드(VPC) 서브넷의 대상 Amazon EC2 인스턴스가 트래픽을 수락하는 포트 및 프로토콜을 정의합니다.

VPC 서브넷 및 EC2 인스턴스가 있는 각 AWS 리전에 대해 사용자 지정 라우팅 액셀러레이터의 엔드포인트 그룹을 생성합니다. 사용자 지정 라우팅 액셀러레이터의 각 엔드포인트 그룹에는 여러 VPC 서브넷 엔드포인트가 있을 수 있습니다. 마찬가지로 각 VPC를 여러 엔드포인트 그룹에 추가할 수 있지만 엔드포인트 그룹은 서로 다른 리스너와 연결되어야 합니다.

각 엔드포인트 그룹에서 리전의 EC2 인스턴스에서 트래픽을 전달할 포트를 포함하는 하나 이상의 포트 범위 집합을 지정합니다. 각 엔드포인트 그룹 포트 범위에서 UDP, TCP 또는 UDP와 TCP 모두 등 사용할 프로토콜을 지정합니다. 이렇게 하면 각 프로토콜에 대해 포트 범위 집합을 복제할 필요 없이 유연성을 극대화할 수 있습니다. 예를 들어, 포트 8080-8090의 UDP를 통해 게임 트래픽이 실행되는 게임 서버가 있을 수 있으며 포트 80의 TCP를 통해 채팅 메시지를 수신 대기하는 서버도 있을 수 있습니다.

자세한 내용은 [Global Accelerator에서 사용자 지정 라우팅 액셀러레이터 작동 방법](about-custom-routing-how-it-works.md) 섹션을 참조하세요.

**Topics**
+ [엔드포인트 그룹 추가](about-custom-routing-endpoint-groups.create-endpoint-group.md)
+ [엔드포인트 그룹 편집](about-custom-routing-endpoint-groups.edit-endpoint-group.md)
+ [엔드포인트 그룹 제거](about-custom-routing-endpoint-groups.remove-endpoint-group.md)

# Global Accelerator에서 사용자 지정 라우팅 액셀러레이터의 엔드포인트 그룹 추가
<a name="about-custom-routing-endpoint-groups.create-endpoint-group"></a>

AWS Global Accelerator 콘솔에서 또는 API 작업을 사용하여 사용자 지정 라우팅 액셀러레이터의 엔드포인트 그룹으로 작업합니다. 언제든지 엔드포인트 그룹에서 VPC 서브넷 엔드포인트를 추가하거나 제거할 수 있습니다.

이 섹션에서는 AWS Global Accelerator 콘솔에서 사용자 지정 라우팅 액셀러레이터에 대한 엔드포인트 그룹을 생성하는 방법을 설명합니다. Global Accelerator로 API 작업을 사용하는 방법에 대한 자세한 내용은 [AWS Global Accelerator API 참조](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html)를 참조하세요.

# 사용자 지정 라우팅 액셀러레이터의 엔드포인트 그룹을 추가하려면


1. [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:)에서 Global Accelerator 콘솔을 엽니다.

1. **액셀러레이터** 페이지에서 사용자 지정 라우팅 액셀러레이터를 선택합니다.

1. **리스너** 섹션의 **리스너 ID**에서 엔드포인트 그룹을 추가할 리스너의 ID를 선택합니다.

1. **엔드포인트 그룹 추가**를 선택합니다.

1. 리스너 섹션에서 엔드포인트 그룹의 리전을 지정합니다.

1. **포트 및 프로토콜 집합**에서 Amazon EC2 인스턴스의 포트 범위와 프로토콜을 입력합니다.
   + **출발 포트** 및 **도착 포트**를 입력하여 포트 범위를 지정합니다.
   + 각 포트 범위에서 해당 범위의 프로토콜(들)을 지정합니다.

   포트 범위는 리스너 포트 범위의 하위 집합일 필요는 없지만 사용자 지정 라우팅 액셀러레이터의 엔드포인트 그룹에 대해 지정되는 총 포트 수를 지원할 수 있을 만큼 리스너 포트 범위에 총 포트가 충분해야 합니다.

1. **저장**을 선택합니다.

1. 선택적으로 **엔드포인트 그룹 추가**를 선택하여 이 리스너에 대한 엔드포인트 그룹을 추가합니다. 다른 리스너를 선택하고 엔드포인트 그룹을 추가할 수도 있습니다.

1. **엔드포인트 그룹 추가**를 선택합니다.

# Global Accelerator에서 사용자 지정 라우팅 액셀러레이터의 엔드포인트 그룹 편집
<a name="about-custom-routing-endpoint-groups.edit-endpoint-group"></a>

AWS Global Accelerator 콘솔에서 또는 API 작업을 사용하여 사용자 지정 라우팅 액셀러레이터의 엔드포인트 그룹으로 작업합니다. 언제든지 엔드포인트 그룹에서 VPC 서브넷 엔드포인트를 추가하거나 제거할 수 있습니다.

이 섹션에서는 AWS Global Accelerator 콘솔에서 사용자 지정 라우팅 액셀러레이터의 엔드포인트 그룹을 편집하는 방법을 설명합니다. Global Accelerator로 API 작업을 사용하는 방법에 대한 자세한 내용은 [AWS Global Accelerator API 참조](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html)를 참조하세요.

# 사용자 지정 라우팅 액셀러레이터의 엔드포인트 그룹을 편집하려면


1. [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:)에서 Global Accelerator 콘솔을 엽니다.

1. **액셀러레이터** 페이지에서 사용자 지정 라우팅 액셀러레이터를 선택합니다.

1. **리스너** 섹션의 **리스너 ID**에서 엔드포인트 그룹이 연결된 리스너의 ID를 선택합니다.

1. **엔드포인트 그룹 편집**을 선택합니다.

1. **엔드포인트 그룹 편집** 페이지에서 리전, 포트 범위 또는 포트 범위의 프로토콜을 변경합니다.

1. **저장**을 선택합니다.

# Global Accelerator에서 사용자 지정 라우팅 액셀러레이터의 엔드포인트 그룹 제거
<a name="about-custom-routing-endpoint-groups.remove-endpoint-group"></a>

AWS Global Accelerator 콘솔에서 또는 API 작업을 사용하여 사용자 지정 라우팅 액셀러레이터의 엔드포인트 그룹으로 작업합니다.

이 섹션에서는 AWS Global Accelerator 콘솔에서 사용자 지정 라우팅 액셀러레이터의 엔드포인트 그룹을 제거하는 방법을 설명합니다. Global Accelerator로 API 작업을 사용하는 방법에 대한 자세한 내용은 [AWS Global Accelerator API 참조](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html)를 참조하세요.

# 사용자 지정 라우팅 액셀러레이터를 제거하려면


1. [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:)에서 Global Accelerator 콘솔을 엽니다.

1. **액셀러레이터** 페이지에서 액셀러레이터를 선택합니다.

1. **리스너** 섹션에서 리스너를 선택한 다음 **제거**를 선택합니다.

1. **엔드포인트 그룹** 섹션에서 엔드포인트 그룹을 선택한 다음 **제거**를 선택합니다.

1. 확인 대화 상자에서 **제거**를 선택합니다.

# Global Accelerator에서 사용자 지정 라우팅 액셀러레이터에 대한 Amazon VPC 서브넷 엔드포인트
<a name="about-custom-routing-endpoints"></a>

사용자 지정 라우팅 액셀러레이터의 엔드포인트는 액셀러레이터를 통해 트래픽을 수신할 수 있는 Amazon 가상 프라이빗 클라우드(VPC) 서브넷입니다. 각 서브넷에는 하나 이상의 Amazon EC2 인스턴스 대상이 포함될 수 있습니다. 서브넷 엔드포인트를 추가하면 Global Accelerator가 새 포트 매핑을 생성합니다. 그런 다음 Global Accelerator API를 사용하여 서브넷에 대한 모든 포트 매핑의 정적 목록을 가져올 수 있습니다. 이 목록을 사용하여 서브넷의 대상 EC2 인스턴스 IP 주소로 트래픽을 라우팅할 수 있습니다. 자세한 내용은 [ListCustomRoutingPortMappings](https://docs.aws.amazon.com/global-accelerator/latest/api/API_ListCustomRoutingPortMappings.html)을 참조하세요.

사용자 지정 라우팅 액셀러레이터에 VPC 서브넷 및 대상을 추가할 때는 다음 사항에 유의하세요.
+ (표준 액셀러레이터와 달리) 로드 밸런서와 같은 다른 리소스가 아닌 서브넷의 EC2 인스턴스에만 트래픽을 전달할 수 있습니다.
+ 서브넷 엔드포인트의 EC2 인스턴스 대상은 C1, CC1, CC2, CG1, CG2, CR1, CS1, G1, G2, HI1, HS1, M1, M2, M3 또는 T1 유형 중 하나가 될 수 없습니다.
+ 기본적으로 사용자 지정 라우팅 액셀러레이터를 통해 전달되는 트래픽은 서브넷의 대상에 도착할 수 없습니다. 대상 인스턴스가 트래픽을 수신하도록 하려면 서브넷에 모든 트래픽을 허용하거나 서브넷의 특정 인스턴스 IP 주소 및 포트(대상 소켓)에 트래픽을 허용하도록 선택해야 합니다.
**중요**  
트래픽을 허용하거나 거부하도록 서브넷 또는 특정 대상을 업데이트하려면 인터넷을 통해 전달하는 데 시간이 걸립니다. 변경 사항이 전달되었는지 확인하려면 `DescribeCustomRoutingAccelerator` API 작업을 사용하여 액셀러레이터 상태를 확인할 수 있습니다. 자세한 내용은 [DescribeCustomRoutingAccelerator](https://docs.aws.amazon.com/global-accelerator/latest/api/API_DescribeCustomRoutingAccelerator.html)을 참조하세요.
+ VPC 서브넷은 클라이언트 IP 주소를 보존하므로 서브넷을 사용자 지정 라우팅 액셀러레이터의 엔드포인트로 추가할 때 관련 보안 및 구성 정보를 검토해야 합니다. 자세한 내용은 [클라이언트 IP 주소 보존으로 엔드포인트에 대한 요구 사항](about-endpoints.sipp-caveats.md) 섹션을 참조하세요.
+ 리소스를 Global Accelerator 뒤에 있는 엔드포인트로 구성하려면 인터넷을 통해 트래픽을 동일한 엔드포인트로 직접 전송하지 않는 것이 좋습니다. 직접 트래픽을 전송하면 연결 충돌 문제가 발생할 수 있습니다.

자세한 내용은 [Global Accelerator에서 사용자 지정 라우팅 액셀러레이터 작동 방법](about-custom-routing-how-it-works.md) 섹션을 참조하세요.

**Topics**
+ [Amazon VPC 서브넷 엔드포인트 추가](about-custom-routing-endpoints-adding-endpoints.md)
+ [Amazon VPC 서브넷 엔드포인트 편집](about-custom-routing-endpoints-editing-endpoints.md)
+ [Amazon VPC 서브넷 엔드포인트 제거](about-custom-routing-endpoints-removing-endpoints.md)

# 사용자 지정 라우팅 액셀러레이터에 대한 VPC 서브넷 엔드포인트 추가
<a name="about-custom-routing-endpoints-adding-endpoints"></a>

사용자 지정 라우팅 액셀러레이터의 엔드포인트 그룹에 Amazon 가상 프라이빗 클라우드(VPC) 서브넷 엔드포인트를 추가하여 서브넷의 대상 Amazon EC2 인스턴스로 사용자 트래픽을 전달할 수 있습니다.

서브넷에서 EC2 인스턴스를 추가 및 제거하거나 EC2 대상에 트래픽을 활성화 또는 비활성화하려면 해당 대상이 트래픽을 수신할 수 있는지 여부를 변경합니다. 하지만 Global Accelerator 포트 매핑은 변경되지 않습니다.

서브넷의 일부 대상에 트래픽을 허용하려면 허용하려는 각 EC2 인스턴스의 IP 주소와 트래픽을 수신하려는 인스턴스의 포트를 입력합니다. 지정되는 IP 주소는 서브넷의 EC2 인스턴스용이어야 합니다. 서브넷에 매핑된 포트에서 포트 또는 포트 범위를 지정할 수 있습니다.

엔드포인트 그룹에서 VPC 서브넷을 제거하여 액셀러레이터에서 VPC 서브넷을 제거할 수 있습니다. 서브넷을 제거해도 서브넷 자체에는 영향을 주지 않지만 Global Accelerator는 더 이상 트래픽을 서브넷 또는 서브넷의 Amazon EC2 인스턴스로 전달할 수 없습니다. 또한 Global Accelerator는 VPC 서브넷에 대한 포트 매핑을 회수하여 추가된 새 서브넷에 사용할 수 있습니다.

이 섹션의 단계에서는 AWS Global Accelerator 콘솔에 VPC 서브넷 엔드포인트를 추가하는 방법을 설명합니다. AWS Global Accelerator로 API 작업을 사용하는 방법에 대한 자세한 내용은 [AWS Global Accelerator API 참조](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html)를 참조하세요.

# VPC 서브넷 엔드포인트를 추가하려면


1. [https://console.aws.amazon.com/globalaccelerator/home](https://console.aws.amazon.com/globalaccelerator/home)에서 Global Accelerator 콘솔을 엽니다.

1. **액셀러레이터** 페이지에서 사용자 지정 라우팅 액셀러레이터를 선택합니다.

1. **리스너** 섹션의 **리스너 ID**에서 리스너의 ID를 선택합니다.

1. **엔드포인트 그룹** 섹션의 **엔드포인트 그룹 ID**에서 VPC 서브넷 엔드포인트를 추가할 엔드포인트 그룹(AWS 리전)의 ID를 선택합니다.

1. **엔드포인트** 섹션에서 **엔드포인트 추가**를 선택합니다.

1. **엔드포인트 추가** 페이지의 **엔드포인트**에서 VPC 서브넷을 선택합니다.

   VPC가 없는 경우, 목록에도 항목이 없습니다. 계속하려면 하나 이상의 VPC를 추가한 다음 여기의 단계로 돌아가 목록에서 VPC를 선택합니다.

1. 추가된 VPC 서브넷 엔드포인트에서 서브넷의 모든 대상에 트래픽을 허용하거나 거부하도록 선택하거나 특정 EC2 인스턴스 및 포트에만 트래픽을 허용할 수 있습니다. 기본값은 서브넷의 모든 대상에 트래픽을 거부하는 것입니다.

1. **엔드포인트 추가**를 선택합니다.

# 사용자 지정 라우팅 액셀러레이터에 대한 VPC 서브넷 엔드포인트 편집
<a name="about-custom-routing-endpoints-editing-endpoints"></a>

사용자 지정 라우팅 액셀러레이터에 대한 Amazon 가상 프라이빗 클라우드(VPC) 서브넷 엔드포인트를 편집하여 사용자 트래픽을 대상 Amazon EC2 인스턴스로 전달하는 위치를 변경하거나 서브넷의 모든 대상에 트래픽을 허용 또는 거부할 수 있습니다.

서브넷에서 EC2 인스턴스를 추가 및 제거하거나 EC2 대상에 트래픽을 활성화 또는 비활성화하려면 해당 대상이 트래픽을 수신할 수 있는지 여부를 변경합니다. 하지만 Global Accelerator 포트 매핑은 변경되지 않습니다.

이 섹션의 단계에서는 AWS Global Accelerator 콘솔에서 VPC 서브넷 엔드포인트를 편집하는 방법을 설명합니다. AWS Global Accelerator로 API 작업을 사용하는 방법에 대한 자세한 내용은 [AWS Global Accelerator API 참조](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html)를 참조하세요.

# 특정 대상에 트래픽을 허용하거나 거부하려면


VPC 엔드포인트에 대한 서브넷 포트 매핑을 편집하여 서브넷의 특정 EC2 인스턴스 및 포트(대상 소켓)에 트래픽을 허용하거나 거부할 수 있습니다.

1. [https://console.aws.amazon.com/globalaccelerator/home](https://console.aws.amazon.com/globalaccelerator/home)에서 Global Accelerator 콘솔을 엽니다.

1. **액셀러레이터** 페이지에서 사용자 지정 라우팅 액셀러레이터를 선택합니다.

1. **리스너** 섹션의 **리스너 ID**에서 리스너의 ID를 선택합니다.

1. **엔드포인트 그룹** 섹션의 **엔드포인트 그룹 ID**에서 편집하려는 VPC 서브넷 엔드포인트의 엔드포인트 그룹(AWS 리전)의 ID를 선택합니다.

1. 엔드포인트 서브넷을 선택한 다음 **세부 정보 보기**를 선택합니다.

1. **엔드포인트** 페이지의 **포트 매핑**에서 IP 주소를 선택한 다음 **편집**을 선택합니다.

1. 트래픽을 활성화할 포트를 입력한 다음 **이러한 대상 허용**을 선택합니다.

# 서브넷에 모든 트래픽을 허용하거나 거부하려면


엔드포인트를 업데이트하여 VPC 서브넷의 모든 대상에 트래픽을 허용하거나 거부할 수 있습니다.

1. [https://console.aws.amazon.com/globalaccelerator/home](https://console.aws.amazon.com/globalaccelerator/home)에서 Global Accelerator 콘솔을 엽니다.

1. **액셀러레이터** 페이지에서 사용자 지정 라우팅 액셀러레이터를 선택합니다.

1. **리스너** 섹션의 **리스너 ID**에서 리스너의 ID를 선택합니다.

1. **엔드포인트 그룹** 섹션의 **엔드포인트 그룹 ID**에서 업데이트하려는 VPC 서브넷 엔드포인트의 엔드포인트 그룹(AWS 리전)의 ID를 선택합니다.

1. **모든 트래픽 허용/거부**를 선택합니다.

1. 옵션을 선택하여 모든 트래픽을 허용하거나 모든 트래픽을 거부한 다음 **저장**을 선택합니다.

# 사용자 지정 라우팅 액셀러레이터의 VPC 서브넷 엔드포인트 제거
<a name="about-custom-routing-endpoints-removing-endpoints"></a>

사용자 지정 라우팅 액셀러레이터에서 Amazon 가상 프라이빗 클라우드(VPC) 서브넷 엔드포인트를 제거하여 사용자 트래픽이 더 이상 서브넷의 대상 Amazon EC2 인스턴스로 이동하지 않도록 할 수 있습니다.

이 섹션의 단계에서는 AWS Global Accelerator 콘솔에서 VPC 서브넷 엔드포인트를 제거하는 방법을 설명합니다. AWS Global Accelerator로 API 작업을 사용하는 방법에 대한 자세한 내용은 [AWS Global Accelerator API 참조](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html)를 참조하세요.

# 엔드포인트를 제거하려면


1. [https://console.aws.amazon.com/globalaccelerator/home](https://console.aws.amazon.com/globalaccelerator/home)에서 Global Accelerator 콘솔을 엽니다.

1. **액셀러레이터** 페이지에서 사용자 지정 라우팅 액셀러레이터를 선택합니다.

1. **리스너** 섹션의 **리스너 ID**에서 리스너의 ID를 선택합니다.

1. **엔드포인트 그룹** 섹션의 **엔드포인트 그룹 ID**에서 제거하려는 VPC 서브넷 엔드포인트의 엔드포인트 그룹(AWS 리전)의 ID를 선택합니다.

1. **엔드포인트 제거**를 선택합니다.

1. 확인 대화 상자에서 **제거**를 선택합니다.