

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon Q Developer とインターフェイスエンドポイント (AWS PrivateLink)
<a name="vpc-interface-endpoints"></a>

**注記**  
Amazon Q Developer は、[IDE で](q-in-IDE.md)利用可能な機能に対してインターフェイスエンドポイントをサポートしています。[AWS アプリやウェブサイトでの](q-on-aws.md) Amazon Q とのチャットは、VPC エンドポイントではサポートされていません。どちらも Amazon Q Developer 変換ウェブエクスペリエンスではありません。

VPC と Amazon Q Developer とのプライベート接続を確立するには、*インターフェイス VPC エンドポイント*を作成します。インターフェイスエンドポイントは、インターネットゲートウェイ、NAT デバイス、VPN 接続、AWS Direct Connect 接続のいずれも必要とせずに Amazon Q API にプライベートにアクセスできるテクノロジーである [AWS PrivateLink](https://aws.amazon.com/privatelink) を利用しています。VPC のインスタンスは、パブリック IP アドレスがなくても Amazon Q API と通信できます。VPC と Amazon Q の間のトラフィックは、Amazon ネットワーク外に出ることはありません 

各インターフェイスエンドポイントは、サブネット内の 1 つ、または複数の [Elastic Network Interface](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 Q サービス用の VPC エンドポイントを作成するには、Amazon VPC コンソールまたは AWS Command Line Interface (AWS CLI) を使用します。詳細については、「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 Region に置き換えます。詳細については、「[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 マシンイメージ (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)