現場実践|AWS PrivateLinkとVPCエンドポイント

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

「S3へのアクセスをNATゲートウェイ経由にしたくない」「他社のサービスとプライベート接続したい」——VPCエンドポイント(ゲートウェイ型・インターフェイス型)とAWS PrivateLinkの違いと使い分けを解説します。

読了目安:約18分更新日:2026年3月

💡 VPCエンドポイントを使うことでEC2からS3・DynamoDB・SSM等のAWSサービスへのアクセスがインターネット(NAT Gateway)を経由せずプライベートネットワーク内で完結します。セキュリティ強化とコスト削減の両方が実現します。

この記事を書いた人
現役ITエンジニア・IT講師(経験14年)
CCNA・CCNP 取得LPIC-1 保有SES現場を複数経験

AWS VPC設計・VPCエンドポイントの設計を複数案件で担当してきた立場から解説します。

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月からフリーランス講師として本格始動予定です。

※VPCエンドポイントの料金・対応サービスはAWSにより変更される場合があります。

【編集・制作ポリシー】
本記事はRoute Bloom編集部が各ベンダー公式ドキュメント・エンジニア監修をもとに作成しています。インフラ・クラウド構築は環境により異なります。本番環境への適用前に必ずテストを実施してください。情報の正確性には万全を期していますが、最新情報は各公式ドキュメントをご確認ください。 編集ポリシーはこちら
ABOUT ME
たから
フリーランスIT講師/エンジニア。 ◆経験:IT講師/インフラエンジニア/PM/マネジメント/採用/運用・保守・構築・設計 ◆取得資格:CCNA/CCNP/LPIC-1/AZ-900//サーティファイC言語/情報処理技術者 ◆サイドビジネス:アパレル事業/複数のWEBメディアを運営