2017-03-09 2 views

答えて

2

EC2インスタンスとS3バケットが同じ領域にあるかどうかによって異なります。

地域間のすべての通信は、一般のインターネットを介して行われます。

AWS領域と利用可能領域の詳細についてはhereをご覧ください。同じ領域内の通信は、低レイテンシのプライベートリンクを介して行われます

アベイラビリティゾーンは、高速、民間 光ファイバネットワークで相互に接続されています。

AWS Global Infrastructureを参照してください。

EDIT

データ転送が同じ領域内のプライベートリンク上で発生したものの、SDKまたはCLIを使用したAPIエンドポイントにアクセスすると、まだインターネットアクセスが必要です。 AWS Regions and Endpointsを参照してください。あなたは、Java SDK、the default client configuration is to use HTTPS for all requests for increased securityのセキュリティを懸念している場合は

AmazonWebServiceClient.setEndpoint(String)を呼び出すと、エンドポイントURLの一部として明示的にプロトコルを含めることで、個々のクライアントがこの設定を上書きすることもできます。

S3からEC2へのすべての受信トラフィックはfree of chargeです。

+0

ありがとうございました。 EC2とS3が同じ地域にある場合、Amazonネットワーク内で通信が行われますか?また、AWS用のJava SDKを使用してS3からオブジェクトを取得しています。この場合、HTTP接続が確立されます。この接続は公衆インターネット経由ですか? – user3740951

+0

同じ地域内で、通信は低レイテンシプライベートリンク全体で発生します。ただし、サービスエンドポイントへのSDK要求にはインターネットアクセスが必要です。私の更新答えを見てください。 –

関連する問題