You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于EC2与S3同区域数据传输费用及公共端点的技术问询

EC2与S3同区域传输成本及AWS公共端点问题解答

1. 同区域EC2与S3传输的成本差异

  • 公有子网EC2(带公网IP,通过Internet Gateway访问S3公共端点):同区域内的入站、出站数据传输均免费,符合普遍认知。
  • 私有子网EC2走NAT Gateway访问S3公共端点:会产生NAT Gateway的数据处理费(按传输量GB计费),因为流量需要经过NAT Gateway转发。但你可以通过配置S3 VPC网关端点来避免这笔费用——私有子网EC2通过VPC端点直接访问同区域S3,传输完全免费,无需经过NAT或Internet Gateway。

2. AWS服务公共端点的概念与访问示例

什么是公共端点

AWS服务的公共端点是该服务对外公开的域名(关联AWS公网IP地址),任何拥有合法权限的实体都可以通过公网访问这些端点来调用服务API或访问资源。

S3公共端点访问示例

  • AWS CLI命令(需配置好AWS凭证):
    # 列出指定桶内的对象,背后访问的是s3.<region>.amazonaws.com公共端点
    aws s3 ls s3://your-bucket-name --region us-east-1
    
  • 公开对象的curl访问(若桶对象允许公开读取):
    curl https://your-bucket-name.s3.us-east-1.amazonaws.com/your-object-key
    

Kinesis公共端点访问示例

  • AWS CLI命令:
    # 列出当前区域的Kinesis流,调用kinesis.<region>.amazonaws.com公共端点
    aws kinesis list-streams --region us-east-1
    
  • Python SDK(boto3)示例:
    import boto3
    
    # 初始化Kinesis客户端,自动对接对应区域的公共端点
    kinesis_client = boto3.client('kinesis', region_name='us-east-1')
    streams = kinesis_client.list_streams()
    print("Kinesis流列表:", streams['StreamNames'])
    

内容的提问来源于stack exchange,提问作者Invisible

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 09:27:11