簡體   English   中英

如果兩項服務在同一區域,AWS 是否有跨賬戶數據傳輸成本?

[英]Does AWS has cross account data transfer cost if both service are in same region?

我想將數據從一個賬戶中的 EC2 機器傳輸到另一個賬戶中的 S3 存儲桶。 在這里,兩個服務都在同一區域。 數據傳輸是否通過互聯網進行,因為兩者都在不同的帳戶上?

是的,如果 ec2 和 s3 位於不同的區域(無論帳戶相同還是帳戶不同),數據傳輸是通過 Internet 進行的。

但是對於同一區域中的 ec2 和 s3,您可以使用特定於 S3 的 VPC 端點將內部數據路由到 AWS 。

為了更清楚地說明,使用 tcpdump 捕獲特定於 s3 的數據包或在端口 53 ( dns ) 上進行 tcpdump 您應該獲得 s3 的 s3 端點 URL,ec2 使用它來訪問 s3。像這樣:

12:05:40.479211 IP ip-10-80-0-2.eu-central-1.compute.internal.domain > ip-172-18-0-12.eu-central-1.compute.internal.34545: 21349 2/0/0 CNAME s3-r-w.eu-central-1.amazonaws.com., A 52.219.72.229 (124)
12:05:40.479213 IP ip-10-80-0-2.eu-central-1.compute.internal.domain > ip-172-18-0-12.eu-central-1.compute.internal.34545: 21349 2/0/0 CNAME s3-r-w.eu-central-1.amazonaws.com., A 52.219.72

您可以知道它是解析為公共 IP 還是私有 IP

同一地區的 Amazon EC2 和 Amazon S3 之間的數據傳輸不收費 這包括在 AWS 賬戶之間傳輸信息的情況。

來自Amazon S3 簡單存儲服務定價 - Amazon Web Services

您為傳入和傳出 Amazon S3 的所有帶寬付費,除了... 傳出到 Amazon Elastic Compute Cloud (Amazon EC2) 實例的數據,當實例與 S3 存儲桶位於同一 AWS 區域(包括到不同同一 AWS 區域中的帳戶)。

我知道措辭令人困惑,但基本上同一地區的 EC2 和 S3 之間的流量不收費。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM