AWS PrivateLinkとVPCエンドポイント実践|インターネットを経由しないAWSサービス接続の設計

現場実践|AWS PrivateLinkとVPCエンドポイント
AWS PrivateLinkとVPCエンドポイント実践|インターネットを経由しないAWSサービス接続の設計
「S3へのアクセスをNATゲートウェイ経由にしたくない」「他社のサービスとプライベート接続したい」——VPCエンドポイント(ゲートウェイ型・インターフェイス型)とAWS PrivateLinkの違いと使い分けを解説します。
💡 VPCエンドポイントを使うことでEC2からS3・DynamoDB・SSM等のAWSサービスへのアクセスがインターネット(NAT Gateway)を経由せずプライベートネットワーク内で完結します。セキュリティ強化とコスト削減の両方が実現します。
1. VPCエンドポイントの種類
| 種類 | 仕組み | 対応サービス | コスト |
|---|---|---|---|
| ゲートウェイ型 | ルートテーブルにエントリを追加 | S3・DynamoDBのみ | 無料 |
| インターフェイス型(PrivateLink) | VPC内にENI(仮想NIC)を作成 | SSM・CloudWatch・ECR等100種以上 | 時間課金+データ転送料金 |
2. ゲートウェイ型エンドポイント(S3・DynamoDB)の設定
# S3用ゲートウェイエンドポイントを作成(Terraform)
resource "aws_vpc_endpoint" "s3" {
vpc_id = aws_vpc.main.id
service_name = "com.amazonaws.ap-northeast-1.s3"
vpc_endpoint_type = "Gateway"
# プライベートサブネットのルートテーブルに追加
route_table_ids = [
aws_route_table.private_a.id,
aws_route_table.private_c.id
]
tags = {
Name = "s3-gateway-endpoint"
}
}ゲートウェイ型はS3とDynamoDBのみ対応ですが無料です。プライベートサブネットのEC2からS3へのアクセスはNAT Gatewayを経由しなくなります。
3. AWS PrivateLink(インターフェイス型)でSSMを使う
Session ManagerでEC2に接続するにはSSMのエンドポイントが必要です。NAT Gatewayがない環境(完全にプライベートなサブネット)でSSMを使う場合、以下の3つのインターフェイスエンドポイントが必要です。
- com.amazonaws.ap-northeast-1.ssm
- com.amazonaws.ap-northeast-1.ssmmessages
- com.amazonaws.ap-northeast-1.ec2messages
4. AWS PrivateLinkで他社サービスとプライベート接続
SaaS事業者がAWS PrivateLinkを使ってサービスを提供している場合、インターネットを経由せずVPC内からSaaSにプライベートアクセスできます。金融・医療等のコンプライアンスが厳しい環境で外部SaaSに接続する際のセキュリティ要件を満たす手段として活用されます。
📌 この記事のポイント
- ゲートウェイ型はS3・DynamoDBのみ対応だが無料。プライベートサブネットからS3へのアクセスに必ず設定する
- インターフェイス型(PrivateLink)でSSM・CloudWatch・ECR等をNAT Gateway不要でプライベート接続できる
- NAT Gatewayなし環境でSSMを使うにはssm・ssmmessages・ec2messagesの3つのエンドポイントが必要
キャリアの疑問、一緒に解決しませんか?
Infra Academyでは、インフラ系ITエンジニアを目指す方への個別サポートを行っています。2026年7月からフリーランス講師として本格始動予定です。
【編集・制作ポリシー】
本記事はRoute Bloom編集部が各ベンダー公式ドキュメント・エンジニア監修をもとに作成しています。インフラ・クラウド構築は環境により異なります。本番環境への適用前に必ずテストを実施してください。情報の正確性には万全を期していますが、最新情報は各公式ドキュメントをご確認ください。 編集ポリシーはこちら
本記事はRoute Bloom編集部が各ベンダー公式ドキュメント・エンジニア監修をもとに作成しています。インフラ・クラウド構築は環境により異なります。本番環境への適用前に必ずテストを実施してください。情報の正確性には万全を期していますが、最新情報は各公式ドキュメントをご確認ください。 編集ポリシーはこちら
ABOUT ME




