amazon-web-services - 如果两种服务都在同一区域,AWS 是否有跨账户数据传输费用?
问题描述
我想将数据从一个账户的 EC2 机器传输到另一个账户的 S3 存储桶。在这里,这两个服务都在同一个区域。数据传输是否通过互联网进行,因为两者都在不同的帐户上?
解决方案
是的,如果 ec2 和 s3 位于不同的区域(无论是同一个帐户还是不同帐户),数据传输是通过 Internet 进行的。
但是对于同一区域的 ec2 和 s3,您可以使用特定于 S3 的 VPC Endpoint 将内部数据路由到 AWS 。
为了更清楚,使用 tcpdump 捕获特定于 s3 的数据包或在端口 53 ( dns ) 上进行 tcpdump ,您应该获得 s3 的 s3 端点 URL,ec2 正在使用该 URL 访问 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
推荐阅读
- javascript - chrome 扩展内容脚本可以使用模块加载器吗?
- java - 错误:变量 sblst 已在方法 generate(int) 中定义,但 ForLoop 没有错误
- ssl - 用于多个 Internet 站点的 Lotus/IBM Domino 服务器 SSL 配置
- java - 在源代码中为 java 代码行加下划线
- java - JVM常量池索引值必须大于0才有效,这是为什么呢?
- java - 在字符串中查找句子出现
- html - 材料设计图标。无法从辅助 CSS 文件应用自定义类。为什么?
- c# - 无法导入此数据库 - 不断出现错误
- python - shutil.copy 隐藏文件
- php - 如何访问while数组外的php var,匹配ID