Servisphere
AWS PrivateLink のアイコン(AWS Architecture Icons)

AWS PrivateLink

サービスへのプライベート接続

interface VPC endpoint(プライベートIPを持つENI)を通じて、AWSサービス、SaaS、他アカウントのサービスに、インターネットを経由せず、peeringやNATなしでアクセスできます。

  • コスト$$ ふつう
  • 難易度●●●●●
  • 未使用でも課金?はい
  • AWS マネージド
  • 出題試験SAA · SOA · DVA

範囲: Regional

PrivateLink をマップで開く →
たとえるならあなたのオフィスとパートナーの倉庫を直結する専用の裏口のようなもので、外の道路に出る必要がありません。

いつ使う?

✓ 使うべき場面

ネットワーク全体を開放せずに、1つのサービスを多数のVPC/アカウントに公開したいとき。

✗ 避けるべき場面

多数のVPC間でネットワーク全体を接続 → Transit Gateway / VPC peering。S3/DynamoDBへのアクセスだけ → 無料のgateway endpoint。

よくある使い方

  • NATのないプライベートsubnetからのAWS API(SQS、KMSなど)呼び出し
  • endpoint serviceによる顧客へのSaaS提供
  • アカウント間での社内サービス共有

料金はいくら?

  • 課金方式: interface endpointごと・AZごとの時間料金に、処理データGBが加わります。
⚠️ 料金の落とし穴

多数のendpoint × 多数のAZ × 多数のVPCは、すぐに積み上がります。

料金は us-east-1 の参考値(2026年10月14日 更新)で、変更されている可能性があります。必ず AWS の料金ページでご確認ください。

💡 試験のコツ

「多数の VPC やアカウントから 1 つのサービスへ、インターネットを経由せず、CIDR が重複していても」なら PrivateLink、「ネットワーク全体を接続」なら Transit Gateway またはピアリング、「S3 や DynamoDB へ無料でプライベートアクセス」ならゲートウェイエンドポイントを選びます。

よくある質問

PrivateLink は VPC ピアリングと何が違いますか?

VPC ピアリングは 2 つのネットワークを接続するため、お互いに広い範囲へアクセスでき、CIDR は重複できません。PrivateLink はインターフェイスエンドポイント経由で特定の 1 つのサービスだけを、利用側から提供側への一方向で公開するため、IP レンジが重複していても使え、残りのネットワークは見えません。

ゲートウェイエンドポイントとインターフェイスエンドポイントの違いは?

ゲートウェイエンドポイントは S3 と DynamoDB 専用で、ルートテーブルのエントリで動作し、時間料金はかかりません。インターフェイスエンドポイント (PrivateLink の技術) はサブネット内のプライベート IP を持つ ENI で、多くの AWS サービス、SaaS、自作サービスに使え、時間料金とデータ処理料金がかかります。

自分のサービスを PrivateLink で他の VPC やアカウントに公開するには?

提供側はサービスを Network Load Balancer (または Gateway Load Balancer) の背後に置き、エンドポイントサービスを作成します。利用側はそれを指すインターフェイスエンドポイントを作成し、提供側は接続リクエストを個別に承認できます。ピアリングや NAT なしで多数の顧客に展開できます。

関連サービス

SAA-C03 対策

PrivateLink は次の対策モジュールで扱っています:

PrivateLink をマップで開く →