

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

# Amazon Q Developer 및 인터페이스 엔드포인트(AWS PrivateLink)
<a name="vpc-interface-endpoints"></a>

**참고**  
Amazon Q Developer는 [IDE에서](q-in-IDE.md) 사용할 수 있는 기능에 대해 인터페이스 엔드포인트를 지원합니다. VPC 엔드포인트에는 [AWS 앱 및 웹 사이트에서](q-on-aws.md) Amazon Q와 채팅이 지원되지 않습니다. Amazon Q Developer 변환 웹 경험도 마찬가지입니다.

*인터페이스 VPC 엔드포인트*를 생성하여 VPC와 Amazon Q Developer 간에 프라이빗 연결을 설정할 수 있습니다. 인터페이스 엔드포인트는 인터넷 게이트웨이, NAT 장치, VPN 연결 또는 AWS Direct Connect 연결 없이 Amazon Q API에 비공개로 액세스할 수 있게 해주는 기술인 [AWS PrivateLink](https://aws.amazon.com/privatelink)에 의해 구동됩니다. VPC의 인스턴스는 Amazon Q API와 통신하는 데 퍼블릭 IP 주소를 필요로 하지 않습니다. VPC와 Amazon Q 간의 트래픽은 Amazon 네트워크를 벗어나지 않습니다.

각 인터페이스 엔드포인트는 서브넷에서 하나 이상의 [Elastic Network Interfaces](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html)로 표현됩니다.

자세한 내용은 *Amazon VPC 사용 설명서*의 [인터페이스 VPC 엔드포인트(AWS PrivateLink)](https://docs.aws.amazon.com/vpc/latest/userguide/vpce-interface.html)를 참조하세요.

## Amazon Q VPC 엔드포인트에 대한 고려 사항
<a name="vpc-endpoint-considerations"></a>

Amazon Q에 대한 인터페이스 VPC 엔드포인트를 설정하기 전에 *Amazon VPC 사용 설명서*에서 [인터페이스 엔드포인트 속성 및 제한 사항](https://docs.aws.amazon.com/vpc/latest/userguide/vpce-interface.html#vpce-interface-limitations)을 검토해야 합니다.

Amazon Q는 Amazon Q와 함께 작동하도록 구성된 서비스의 컨텍스트에서 VPC의 모든 API 작업에 대한 호출을 지원합니다.

## 사전 조건
<a name="qdev-endpoint-prereq"></a>

아래 절차를 시작하기 전에 다음 사항이 준비되어 있는지 확인하세요.
+ 리소스를 생성하고 구성할 수 있는 적절한 권한이 있는 AWS 계정입니다.
+  AWS 계정에 이미 생성된 VPC입니다.
+  AWS 서비스, 특히 Amazon VPC 및 Amazon Q에 대한 지식.

## Amazon Q에 대한 인터페이스 VPC 엔드포인트 생성
<a name="vpc-endpoint-create"></a>

Amazon VPC 콘솔이나 AWS Command Line Interface (AWS CLI)를 사용하여 Amazon Q 서비스에 대한 VPC 엔드포인트를 생성할 수 있습니다. 자세한 내용은 *Amazon VPC 사용 설명서*의 [인터페이스 엔드포인트 생성](https://docs.aws.amazon.com/vpc/latest/userguide/vpce-interface.html#create-interface-endpoint)을 참조하세요.

다음 서비스 이름을 사용하여 Amazon Q에 대한 다음 VPC 엔드포인트를 생성합니다.
+ com.amazonaws.*region*.q 
+ com.amazonaws.us-east-1.codewhisperer

*region*을 Amazon Q Developer 프로파일이 설치된 AWS 리전으로 바꿉니다. 자세한 내용은 [Q Developer 콘솔 및 Q Developer 프로필에 지원되는 리전](q-admin-setup-subscribe-regions.md#qdev-console-and-profile-regions) 단원을 참조하십시오.

**참고**  
Amazon CodeWhisperer 엔드포인트(com.amazonaws.us-east-1.codewhisperer)는 미국 동부(버지니아 북부) 리전에서만 지원됩니다.

엔드포인트에 프라이빗 DNS를 사용하도록 설정하는 경우 리전에 대한 기본 DNS 이름(예: `q.us-east-1.amazonaws.com`)을 사용하여 Amazon Q에 API 요청을 할 수 있습니다.

자세한 내용은 *Amazon VPC 사용 설명서*의 [인터페이스 엔드포인트를 통해 서비스 액세스](https://docs.aws.amazon.com/vpc/latest/userguide/vpce-interface.html#access-service-though-endpoint)를 참조하세요.

## 온프레미스 컴퓨터를 사용하여 Amazon Q 엔드포인트에 연결
<a name="qdev-endpoint-on-prem"></a>

이 섹션에서는 온프레미스 컴퓨터를 사용하여 AWS VPC의 AWS PrivateLink 엔드포인트를 통해 Amazon Q에 연결하는 프로세스를 설명합니다.

1. [온프레미스 디바이스와 VPC 간에 VPN 연결을 생성합니다.](https://docs.aws.amazon.com/vpn/latest/clientvpn-user/client-vpn-user-what-is.html)

1. [Amazon Q에 대한 인터페이스 VPC 엔드포인트를 만듭니다.](#vpc-endpoint-create)

1. [인바운드 Amazon Route 53 엔드포인트를 설정합니다.](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-to-vpc-interface-endpoint.html) 이렇게 하면 온프레미스 디바이스에서 Amazon Q 엔드포인트의 DNS 이름을 사용할 수 있습니다.

## 콘솔 내 코딩 환경을 사용하여 Amazon Q 엔드포인트에 연결
<a name="qdev-endpoint-console"></a>

이 섹션에서는 콘솔 내 코딩 환경을 사용하여 Amazon Q 엔드포인트에 연결하는 프로세스를 설명합니다.

이 컨텍스트에서 콘솔 내 IDE는 AWS 콘솔 내에서 액세스하고 IAM을 사용하여 인증하는 IDE입니다. 예를 들어 SageMaker AI Studio 및 AWS Glue Studio가 있습니다.

1. [Amazon Q에 대한 인터페이스 VPC 엔드포인트를 만듭니다.](#vpc-endpoint-create)

1. 콘솔 내 코딩 환경으로 Amazon Q 설정
   + [SageMaker AI Studio](sagemaker-setup.md)
   + [AWS Glue 스튜디오](glue-setup.md)

1. Amazon Q 엔드포인트를 사용하도록 코딩 환경을 구성합니다.
   + [SageMaker AI Studio](https://docs.aws.amazon.com/sagemaker/latest/dg/host-vpc.html)
   + [AWS Glue 스튜디오](https://docs.aws.amazon.com/glue/latest/dg/start-connecting.html)

## Amazon EC2 인스턴스의 타사 IDE AWS PrivateLink 에서를 통해 Amazon Q에 연결 Amazon EC2
<a name="qdev-endpoint-ec2"></a>

이 섹션에서는 Amazon EC2 인스턴스에 Visual Studio Code 또는 JetBrains와 같은 타사 통합 개발 환경(IDE)을 설치하고 AWS PrivateLink를 사용하여 Amazon Q에 연결하도록 구성하는 프로세스를 안내합니다.

1. [Amazon Q에 대한 인터페이스 VPC 엔드포인트를 만듭니다.](#vpc-endpoint-create)

1. VPC 내의 원하는 서브넷에서 Amazon EC2 인스턴스를 시작합니다. 타사 IDE와 호환되는 Amazon Machine Image(AMI)를 선택할 수 있습니다. 예를 들어 Amazon Linux 2 AMI를 선택할 수 있습니다.

1. Amazon EC2 인스턴스에 연결합니다.

1. IDE(Visual Studio Code 또는 JetBrains)를 설치하고 구성합니다.

1. [Amazon Q 확장 또는 플러그인을 설치합니다.](q-in-IDE-setup.md)

1. 연결하도록 IDE를 구성합니다 AWS PrivateLink.
   + [Visual Studio Code의 네트워크 연결](https://code.visualstudio.com/docs/setup/network)
   + [JetBrains 원격 개발](https://www.jetbrains.com/help/idea/remote.html)