阿里云代理商-阿里云服务器-阿里云数据库-重庆典名科技

访问域名Endpoint阿里云对象存储OSS

发布时间: 2020-11-08 11:15:45文章作者: 网站编辑阅读量: 976
  典名科技本文主要介绍阿里云对象存储OSS访问域名 Endpoint。包括访问域名和数据中心、访问域名和数据中心、OSS访问域名使用规则、ECS实例通过OSS内网地址访问OSS资源、如何选择OSS地域。希望对您有所帮助。
  
  访问域名和数据中心
  

Region表示OSS的数据中心所在的地域,Endpoint表示OSS对外服务的访问域名。典名科技介绍Region与Endpoint的对应关系。

OSS Region和Endpoint对照表

经典网络情况下各地域均支持HTTPS访问。各地域Endpoint的内外网设置如下。

Region中文名称Region英文表示外网EndpointECS访问的内网Endpoint传输加速Endpoint
华东1(杭州)oss-cn-hangzhouoss-cn-hangzhou.aliyuncs.comoss-cn-hangzhou-internal.aliyuncs.com
  • 全球加速Endpoint:oss-accelerate.aliyuncs.com
  • 非中国内地加速Endpoint:oss-accelerate-overseas.aliyuncs.com
华东2(上海)oss-cn-shanghaioss-cn-shanghai.aliyuncs.comoss-cn-shanghai-internal.aliyuncs.com
  • 全球加速Endpoint:oss-accelerate.aliyuncs.com
  • 非中国内地加速Endpoint:oss-accelerate-overseas.aliyuncs.com
华北1(青岛)oss-cn-qingdaooss-cn-qingdao.aliyuncs.comoss-cn-qingdao-internal.aliyuncs.com
  • 全球加速Endpoint:oss-accelerate.aliyuncs.com
  • 非中国内地加速Endpoint:oss-accelerate-overseas.aliyuncs.com
华北2(北京)oss-cn-beijingoss-cn-beijing.aliyuncs.comoss-cn-beijing-internal.aliyuncs.com
  • 全球加速Endpoint:oss-accelerate.aliyuncs.com
  • 非中国内地加速Endpoint:oss-accelerate-overseas.aliyuncs.com
华北 3(张家口)oss-cn-zhangjiakouoss-cn-zhangjiakou.aliyuncs.comoss-cn-zhangjiakou-internal.aliyuncs.com
  • 全球加速Endpoint:oss-accelerate.aliyuncs.com
  • 非中国内地加速Endpoint:oss-accelerate-overseas.aliyuncs.com
华北5(呼和浩特)oss-cn-huhehaoteoss-cn-huhehaote.aliyuncs.comoss-cn-huhehaote-internal.aliyuncs.com
  • 全球加速Endpoint:oss-accelerate.aliyuncs.com
  • 非中国内地加速Endpoint:oss-accelerate-overseas.aliyuncs.com
华北6(乌兰察布)oss-cn-wulanchabuoss-cn-wulanchabu.aliyuncs.comoss-cn-wulanchabu-internal.aliyuncs.com
  • 全球加速Endpoint:oss-accelerate.aliyuncs.com
  • 非中国内地加速Endpoint:oss-accelerate-overseas.aliyuncs.com
华南1(深圳)oss-cn-shenzhenoss-cn-shenzhen.aliyuncs.comoss-cn-shenzhen-internal.aliyuncs.com
  • 全球加速Endpoint:oss-accelerate.aliyuncs.com
  • 非中国内地加速Endpoint:oss-accelerate-overseas.aliyuncs.com
华南2(河源)oss-cn-heyuanoss-cn-heyuan.aliyuncs.comoss-cn-heyuan-internal.aliyuncs.com
华南3(广州)oss-cn-guangzhouoss-cn-guangzhou.aliyuncs.comoss-cn-guangzhou-internal.aliyuncs.com
  • 全球加速Endpoint:oss-accelerate.aliyuncs.com
  • 非中国内地加速Endpoint:oss-accelerate-overseas.aliyuncs.com
西南1(成都)oss-cn-chengduoss-cn-chengdu.aliyuncs.comoss-cn-chengdu-internal.aliyuncs.com
  • 全球加速Endpoint:oss-accelerate.aliyuncs.com
  • 非中国内地加速Endpoint:oss-accelerate-overseas.aliyuncs.com
中国(香港)oss-cn-hongkongoss-cn-hongkong.aliyuncs.comoss-cn-hongkong-internal.aliyuncs.com
  • 全球加速Endpoint:oss-accelerate.aliyuncs.com
  • 非中国内地加速Endpoint:oss-accelerate-overseas.aliyuncs.com
美国西部1(硅谷)oss-us-west-1oss-us-west-1.aliyuncs.comoss-us-west-1-internal.aliyuncs.com
  • 全球加速Endpoint:oss-accelerate.aliyuncs.com
  • 非中国内地加速Endpoint:oss-accelerate-overseas.aliyuncs.com
美国东部1(弗吉尼亚)oss-us-east-1oss-us-east-1.aliyuncs.comoss-us-east-1-internal.aliyuncs.com
  • 全球加速Endpoint:oss-accelerate.aliyuncs.com
  • 非中国内地加速Endpoint:oss-accelerate-overseas.aliyuncs.com
亚太东南1(新加坡)oss-ap-southeast-1oss-ap-southeast-1.aliyuncs.comoss-ap-southeast-1-internal.aliyuncs.com
  • 全球加速Endpoint:oss-accelerate.aliyuncs.com
  • 非中国内地加速Endpoint:oss-accelerate-overseas.aliyuncs.com
亚太东南2(悉尼)oss-ap-southeast-2oss-ap-southeast-2.aliyuncs.comoss-ap-southeast-2-internal.aliyuncs.com
  • 全球加速Endpoint:oss-accelerate.aliyuncs.com
  • 非中国内地加速Endpoint:oss-accelerate-overseas.aliyuncs.com
亚太东南3(吉隆坡)oss-ap-southeast-3oss-ap-southeast-3.aliyuncs.comoss-ap-southeast-3-internal.aliyuncs.com
  • 全球加速Endpoint:oss-accelerate.aliyuncs.com
  • 非中国内地加速Endpoint:oss-accelerate-overseas.aliyuncs.com
亚太东南5(雅加达)oss-ap-southeast-5oss-ap-southeast-5.aliyuncs.comoss-ap-southeast-5-internal.aliyuncs.com
  • 全球加速Endpoint:oss-accelerate.aliyuncs.com
  • 非中国内地加速Endpoint:oss-accelerate-overseas.aliyuncs.com
亚太东北1(日本)oss-ap-northeast-1oss-ap-northeast-1.aliyuncs.comoss-ap-northeast-1-internal.aliyuncs.com
  • 全球加速Endpoint:oss-accelerate.aliyuncs.com
  • 非中国内地加速Endpoint:oss-accelerate-overseas.aliyuncs.com
亚太南部1(孟买)oss-ap-south-1oss-ap-south-1.aliyuncs.comoss-ap-south-1-internal.aliyuncs.com
  • 全球加速Endpoint:oss-accelerate.aliyuncs.com
  • 非中国内地加速Endpoint:oss-accelerate-overseas.aliyuncs.com
欧洲中部1(法兰克福)oss-eu-central-1oss-eu-central-1.aliyuncs.comoss-eu-central-1-internal.aliyuncs.com
  • 全球加速Endpoint:oss-accelerate.aliyuncs.com
  • 非中国内地加速Endpoint:oss-accelerate-overseas.aliyuncs.com
英国(伦敦)oss-eu-west-1oss-eu-west-1.aliyuncs.comoss-eu-west-1-internal.aliyuncs.com
  • 全球加速Endpoint:oss-accelerate.aliyuncs.com
  • 非中国内地加速Endpoint:oss-accelerate-overseas.aliyuncs.com
中东东部1(迪拜)oss-me-east-1oss-me-east-1.aliyuncs.comoss-me-east-1-internal.aliyuncs.com
说明
  • 只有同地域的ECS实例和OSS才能使用内网Endpoint进行通信。
  • 传输加速Endpoint分为全球加速Endpoint和非中国内地加速Endpoint,需开启传输加速功能后生效。详情请参见传输加速
  • 分享链接或者绑定自定义域名(CNAME)时建议使用三级域名,即Bucket + Endpoint的形式。以华东2(上海)地域名为oss-sample的Bucket为例,三级域名为oss-sample.oss-cn-shanghai.aliyuncs.com
  • SDK的初始化参数建议使用http(s)://+Endpoint的形式。以华东2(上海)的Endpoint为例,建议将初始化参数设置为http://oss-cn-shanghai.aliyuncs.com或者https://oss-cn-shanghai.aliyuncs.com;不建议将三级域名http://bucket.oss-cn-shanghai.aliyuncs.com作为初始化参数。
  • 原地址oss.aliyuncs.com默认指向华东1(杭州)地域外网地址。原内网地址oss-internal.aliyuncs.com默认指向华东1(杭州)地域内网地址。

VPC网络下Region和Endpoint对照表

VPC网络情况下各地域均支持HTTPS访问。同地域ECS实例访问OSS可以使用如下的Endpoint。
警告 您通过CEN、高速通道、专线或VPN访问OSS内网域名时,需要在网络产品侧配置路由,OSS把每个Region内网VIP网段划分为固定地址段,您按Region配置路由时必须按照下表配置完整的4个或6个C段,否则可能会造成网络不通。
Region中文名称Region英文表示VPC网络EndpointVIP网段
华东1(杭州)oss-cn-hangzhouoss-cn-hangzhou-internal.aliyuncs.com
  • 100.118.28.0/24
  • 100.114.102.0/24
  • 100.98.170.0/24
  • 100.118.31.0/24
华东2(上海)oss-cn-shanghaioss-cn-shanghai-internal.aliyuncs.com
  • 100.98.35.0/24
  • 100.98.110.0/24
  • 100.98.169.0/24
  • 100.118.102.0/24
华北1(青岛)oss-cn-qingdaooss-cn-qingdao-internal.aliyuncs.com
  • 100.115.173.0/24
  • 100.99.113.0/24
  • 100.99.114.0/24
  • 100.99.115.0/24
华北2(北京)oss-cn-beijingoss-cn-beijing-internal.aliyuncs.com
  • 100.118.58.0/24
  • 100.118.167.0/24
  • 100.118.170.0/24
  • 100.118.171.0/24
  • 100.118.172.0/24
  • 100.118.173.0/24
华北 3(张家口)oss-cn-zhangjiakouoss-cn-zhangjiakou-internal.aliyuncs.com
  • 100.118.90.0/24
  • 100.98.159.0/24
  • 100.114.0.0/24
  • 100.114.1.0/24
华北5(呼和浩特)oss-cn-huhehaoteoss-cn-huhehaote-internal.aliyuncs.com
  • 100.118.195.0/24
  • 100.99.110.0/24
  • 100.99.111.0/24
  • 100.99.112.0/24
华北6(乌兰察布)oss-cn-wulanchabuoss-cn-wulanchabu-internal.aliyuncs.com
  • 100.114.11.0/24
  • 100.114.12.0/24
  • 100.114.100/24
  • 100.118.214.0/24
华南1(深圳)oss-cn-shenzhenoss-cn-shenzhen-internal.aliyuncs.com
  • 100.118.78.0/24
  • 100.118.203.0/24
  • 100.118.204.0/24
  • 100.118.217.0/24
华南2(河源)oss-cn-heyuanoss-cn-heyuan-internal.aliyuncs.com提交工单咨询
华南3(广州)oss-cn-guangzhouoss-cn-guangzhou-internal.aliyuncs.com提交工单咨询
西南1(成都)oss-cn-chengduoss-cn-chengdu-internal.aliyuncs.com
  • 100.115.155.0/24
  • 100.99.107.0/24
  • 100.99.108.0/24
  • 100.99.109.0/24
中国(香港)oss-cn-hongkongoss-cn-hongkong-internal.aliyuncs.com
  • 100.115.61.0/24
  • 100.99.103.0/24
  • 100.99.104.0/24
  • 100.99.106.0/24
美国西部1(硅谷)oss-us-west-1oss-us-west-1-internal.aliyuncs.com提交工单咨询
美国东部1(弗吉尼亚)oss-us-east-1oss-us-east-1-internal.aliyuncs.com
  • 100.115.60.0/24
  • 100.99.100.0/24
  • 100.99.101.0/24
  • 100.99.102.0/24
亚太东南1(新加坡)oss-ap-southeast-1oss-ap-southeast-1-internal.aliyuncs.com
  • 100.118.219.0/24
  • 100.99.213.0/24
  • 100.99.116.0/24
  • 100.99.117.0/24
亚太东南2(悉尼)oss-ap-southeast-2oss-ap-southeast-2-internal.aliyuncs.com提交工单咨询
亚太东南3(吉隆坡)oss-ap-southeast-3oss-ap-southeast-3-internal.aliyuncs.com
  • 100.118.165.0/24
  • 100.99.125.0/24
  • 100.99.130.0/24
  • 100.99.131.0/24
亚太东南5(雅加达)oss-ap-southeast-5oss-ap-southeast-5-internal.aliyuncs.com提交工单咨询
亚太东北1(日本)oss-ap-northeast-1oss-ap-northeast-1-internal.aliyuncs.com提交工单咨询
亚太南部1(孟买)oss-ap-south-1oss-ap-south-1-internal.aliyuncs.com
  • 100.118.211.0/24
  • 100.99.122.0/24
  • 100.99.123.0/24
  • 100.99.124.0/24
欧洲中部1(法兰克福)oss-eu-central-1oss-eu-central-1-internal.aliyuncs.com提交工单咨询
英国(伦敦)oss-eu-west-1oss-eu-west-1-internal.aliyuncs.com提交工单咨询
中东东部1(迪拜)oss-me-east-1oss-me-east-1-internal.aliyuncs.com提交工单咨询

如何使用访问域名

  • 关于OSS域名的构成规则以及如何使用内网和外网访问OSS,请参见OSS访问域名使用规则
  • 如果您是ECS用户,需要使用内网地址访问同地域的OSS,请参见ECS实例通过OSS内网地址访问OSS资源

金融云下Region和Endpoint对照表

在金融云下的ECS访问OSS只能使用如下的Endpoint:

Region中文名称Region英文表示Endpoint地址
华东1oss-cn-hzjbp

oss-cn-hzjbp-a-internal.aliyuncs.com(内网地址)

oss-cn-hzjbp-b-internal.aliyuncs.com(内网地址)

华东2oss-cn-shanghai-finance-1oss-cn-shanghai-finance-1-internal.aliyuncs.com(内网地址)
华南1oss-cn-shenzhen-finance-1oss-cn-shenzhen-finance-1-internal.aliyuncs.com(内网地址)

金融云公网下Region和Endpoint对照表

在金融云公网下的ECS访问OSS只能使用如下的Endpoint:

Region中文名称Region英文表示Endpoint地址
华东1oss-cn-hzfinance

oss-cn-hzfinance.aliyuncs.com(外网地址)

oss-cn-hzfinance-internal.aliyuncs.com(内网地址)

华东2oss-cn-shanghai-finance-1-pub

oss-cn-shanghai-finance-1-pub.aliyuncs.com(外网地址)

oss-cn-shanghai-finance-1-pub-internal.aliyuncs.com(内网地址)

华南1oss-cn-szfinance

oss-cn-szfinance.aliyuncs.com(外网地址)

oss-cn-szfinance-internal.aliyuncs.com(内网地址)


  OSS访问域名使用规则

OSS会为每一个存储空间(Bucket)分配默认的访问域名,本文介绍OSS访问域名的构成规则及使用方式。

OSS域名构成规则

针对OSS的网络请求,除了GetService这个API以外,其他所有请求的域名都是由带有指定Bucket信息的三级域名组成的。

访问域名结构:BucketName.Endpoint。BucketName为您的存储空间名称,Endpoint为存储空间对应的地域域名。

Endpoint分内网、外网访问域名以及传输加速域名。例如华东1(杭州)地域的访问域名如下:
  • 外网Endpoint:https://oss-cn-hangzhou.aliyuncs.com
  • 内网Endpoint:https://oss-cn-hangzhou-internal.aliyuncs.com
  • 传输加速全球加速Endpoint:https://oss-accelerate.aliyuncs.com。
  • 传输加速非中国内地加速Endpoint:https://oss-accelerate-overseas.aliyuncs.com

内网、外网访问域名可直接使用,无需额外配置,而传输加速域名使用前需先开启Bucket的传输加速功能。详情请参见设置传输加速

说明
  • OSS以HTTP RESTful API的形式对外提供服务,当访问不同的地域(Region)时,需要不同的访问域名。
  • Region和Endpoint对照表请参见访问域名和数据中心
  • 您也可以通过绑定自定义域名绑定传输加速域名,将OSS的外网访问域名替换为您的自有域名。

通过外网访问OSS服务

外网指的是互联网。通过外网访问产生的流入流量(写)是免费的,流出流量(读)是收费的。

说明 OSS费用详情请参见OSS产品定价计量项和计费项

外网访问OSS有如下两种方式:

  • 访问方式一:访问时以URL的形式来表示OSS的资源。OSS的URL构成如下:
    <Schema>://<Bucket>.<外网Endpoint>/<Object> 
    • Schema:HTTP或者为HTTPS。
    • Bucket:OSS存储空间名称。
    • 外网Endpoint:Bucket所在数据中心供外网访问的Endpoint,各地域Endpoint详情请参见访问域名和数据中心
    • Object:上传到OSS上的文件的访问路径。

    示例:如果您的Region为华东1(杭州),Bucket名称为examplebucket,Object访问路径为example/example.txt,那么您的外网访问地址为https://examplebucket.oss-cn-hangzhou.aliyuncs.com/example/example.txt。

    注意
    • 此域名仅当文件支持匿名访问时使用,若文件为私有,则还需要增加签名信息。
    • OSS访问域名需携带Object访问路径才可以被访问,若仅访问域名,例如examplebucket.oss-cn-hangzhou.aliyuncs.com,会有报错提示。若您希望直接访问OSS访问域名,可以通过静态网站托管来实现。

    您还可以直接将Object的URL放入HTML中使用,如下所示:

    <img src="https://examplebucket.oss-cn-hangzhou.aliyuncs.com/example/example.png" />
  • 访问方式二: 通过OSS SDK配置外网访问域名。

    OSS SDK会对您的每一个操作拼接访问域名。但您在对不同地域的Bucket进行操作的时候需要设置不同的Endpoint。

    以Java SDK为例,对华东1的Bucket进行操作时,需要在对类实例化时设置Endpoint:

    String accessKeyId = "";
      String accessKeySecret = "";
      String endpoint = "oss-cn-hangzhou.aliyuncs.com";
      OSSClient client = new OSSClient(endpoint, accessKeyId, accessKeySecret);

通过内网访问OSS服务

内网指的是阿里云同地域产品之间的内部通信网络,例如您通过ECS云服务器访问同地域的OSS服务。内网产生的流入和流出流量均免费,但是请求次数仍会计费。
说明 OSS费用详情请参见OSS服务价格页计量项和计费项

内网访问OSS有如下两种方式:

  • 访问方式一:在访问的时候以URL的形式来表示OSS的资源。OSS的URL构成如下。
    <Schema>://<Bucket>.<内网Endpoint>/<Object> 
    • Schema:HTTP或者为HTTPS。
    • Bucket:OSS存储空间名称。
    • 内网Endpoint:Bucket所在数据中心供同地域ECS访问的内网Endpoint,各地域Endpoint详情请参见访问域名和数据中心
    • Object:上传到OSS上的文件的访问路径。

    示例:如您的Bucket名称为examplebucket,Region为华东1(杭州),Object名称为example/example.txt,那么您的内网访问地址为https://examplebucket.oss-cn-hangzhou-internal.aliyuncs.com/example/example.txt。

  • 访问方式二:通过ECS使用OSS SDK配置内网Endpoint。
    以Java SDK为例,对华东1地域的Bucket进行操作时,需要将endpoint设置为华东1地域的内网Endpoint。
    String accessKeyId = "";
      String accessKeySecret = "";
      String endpoint = "oss-cn-hangzhou-internal.aliyuncs.com";
      OSSClient client = new OSSClient(endpoint, accessKeyId, accessKeySecret);
    同一个Region的ECS和OSS之间内网互通,不同Region的ECS和OSS之间内网不互通。例如您的OSS有两个Bucket,并且购买了华北2(北京)的ECS:
    • 其中一个Bucket名称为beijingres,Region为华北2(北京),那么在华北2的ECS中可以使用https://beijingres.oss-cn-beijing-internal.aliyuncs.com来访问beijingres的资源。
    • 另外一个Bucket名称为qingdaores,Region为华北1(青岛),那么在华北2的ECS用内网地址https://qingdaores.oss-cn-qingdao-internal.aliyuncs.com是无法访问OSS的,必须使用外网地址https://qingdaores.oss-cn-qingdao.aliyuncs.com。

使用传输加速域名访问OSS

OSS传输加速支持数据上传、下载加速,可优化跨国、跨洋数据上传、下载体验。使用传输加速域名前,需先开启传输加速功能。开启后,您只需将外网Endpoint替换为传输加速Endpoint,即可实现数据传输加速。

以全球加速Endpoint为例,通过浏览器访问位于杭州的存储空间test根目录下公共读文件myphoto.jpg时:
  • 不使用传输加速时的文件URL:https://test.oss-cn-hangzhou.aliyuncs.com/myphoto.jpg。
  • 使用传输加速时的文件URL:https://test.oss-accelerate.aliyuncs.com/myphoto.jpg。

更多关于传输加速功能的介绍请参见传输加速

使用IPv6地址访问OSS

IPv6是互联网工程任务组IETF(Internet Engineering Task Force)设计的用于替代现行版本IP协议(IPv4)的下一代IP协议,它可以让地球上的每一粒沙子都拥有地址。目前OSS已支持通过IPv6、IPv4双栈域名访问。

您的IPv6、IPv4客户端均可以使用OSS提供的统一双栈域名访问您的存储空间。您的DNS服务器将按照您使用的协议版本解析对应协议的OSS服务器地址给您。例如杭州地域的Endpoint为:cn-hangzhou.oss.aliyuncs.com,若您的Bucket名称为myiotdata,则IPv6、IPv4客户端都可通过https://myiotdata.cn-hangzhou.oss.aliyuncs.com访问。

目前可以通过IPv6协议访问的Endpoint如下:
  • 华北2(北京):https://cn-beijing.oss.aliyuncs.com
  • 华东2(上海):https://cn-shanghai.oss.aliyuncs.com
  • 华东1(杭州):https://cn-hangzhou.oss.aliyuncs.com
  • 华南1(深圳):https://cn-shenzhen.oss.aliyuncs.com
  • 中国香港:https://cn-hongkong.oss.aliyuncs.com
  • 华北5(呼和浩特):https://cn-huhehaote.oss.aliyuncs.com

  ECS实例通过OSS内网地址访问OSS资源

  

当您通过OSS内网地址访问OSS资源时,不收取流量费用。本文介绍ECS实例如何通过OSS内网地址访问OSS资源。

通过OSS内网地址访问OSS资源有以下两种方式:
  • 与OSS同地域ECS实例可以直接通过内网访问有权限的OSS资源。
  • 与OSS不同地域的ECS实例或公网用户可通过配置ECS反向代理,间接实现通过OSS内网地址访问OSS资源。

获取OSS内网地址

  • 通过OSS控制台获取

    登录OSS管理控制台,打开指定Bucket的概览页面,在访问域名区域查看Bucket的Endpoint和Bucket域名,如下图所示。Domain names

  • 通过固定格式获取

    OSS的访问地址为固定格式:BucketName.Endpoint。其中,BucketName为您的存储空间名称,Endpoint为存储空间所在的地域对应的访问域名。详情请参见OSS访问域名使用规则

同地域ECS实例访问OSS资源

与OSS同地域的ECS实例可以通过以下方式使用内网访问OSS资源:

  • 通过URL直接访问OSS资源
    您可以直接使用OSS资源的内网地址访问有权限的OSS资源。例如,杭州地域某Bucket名为test,根目录下有个Object名为1.jpg,处于公共读状态。此时,杭州地域的ECS实例均可以使用http://test.oss-cn-hangzhou-internal.aliyuncs.com/1.jpg访问此Object。因此,您可以将OSS资源的访问URL嵌入到您的网站中,提供给同地域的ECS用户或已通过专线接入到与OSS同地域内网的用户访问。
    警告 为了您的数据安全,不建议您将OSS资源设置为公共读或公共读写,您可以通过Bucket Policy授权给指定用户访问您的资源。
  • 通过ossbrowser访问OSS资源

    您可以在配置ossbrowser访问参数的时候,将Endpoint设置为自定义,并填写OSS的内网Endpoint地址。详情请参见ossbrowser

  • 通过ossutil访问OSS资源

    您可以在配置ossutil访问参数的时候,将Endpoint设置为OSS的内网Endpoint地址。详情请参见ossutil

  • 通过SDK访问OSS资源
    SDK初始化client的时候,Endpoint配置OSS内网对应的Endpoint即可。
    • Java SDK
      String endpoint = "http://oss-cn-hangzhou-internal.aliyuncs.com";//以华东 1为例
      String accessKeyId = "";
      String accessKeySecret = "";
      OSSClient client = new OSSClient(endpoint, accessKeyId, accessKeySecret);          

      更多详情请参见Java SDK初始化

    • PHP SDK
      $accessKeyId = "";
      $accessKeySecret = "";
      $endpoint = "<您选定的oss数据中心访问域名,例如http: oss-cn-hangzhou-internal="" aliyuncs="" com="">";           

      更多详情请参见PHP SDK初始化

    • Python SDK
      auth = oss2.Auth('', '')
      endpoint = 'http://oss-cn-hangzhou-internal.aliyuncs.com' # 您选定的OSS数据中心访问域名,假设Bucket处于杭州地域
      bucket = oss2.Bucket(auth, endpoint, 'BucketName')         

      更多详情请参见Python SDK初始化

    • .NET SDK
      const string accessKeyId = "";
      const string accessKeySecret = "";
      const string endpoint = "http://oss-cn-hangzhou-internal.aliyuncs.com";
      var ossClient = new OssClient(endpoint, accessKeyId, accessKeySecret);   

      更多详情请参见.NET SDK初始化

    • C SDK
      ptions->config = oss_config_create(options->pool);
      aos_str_set(&options->config->endpoint, "http://oss-cn-hangzhou-internal.aliyuncs.com");
      aos_str_set(&options->config->access_key_id, "");
      aos_str_set(&options->config->access_key_secret, "");
      options->config->is_cname = 0;
      options->ctl = aos_http_controller_create(options->pool, 0);         

      更多详情请参见C SDK初始化

通过ECS反向代理访问OSS资源

不同地域的ECS实例或外网用户是无法直接通过OSS内网地址访问OSS资源的,但是您可以通过配置ECS反向代理来间接实现:
  1. 在OSS同地域创建一个有公网地址的ECS实例。详情请参见创建ECS实例
  2. 在ECS实例上配置反向代理。详情请参见基于CentOS的ECS实例实现OSS反向代理基于Ubuntu的ECS实例实现OSS反向代理
  3. OSS配置Bucket Policy,允许该ECS实例的内网地址访问OSS资源。详情请参见使用Bucket Policy授权其他用户访问OSS资源

以上步骤配置完成后,您的用户将通过您的ECS公网地址访问您的OSS资源。当用户访问时,ECS实例通过内网向OSS请求资源,之后再返回给用户。


  如何选择OSS地域

在创建OSS的存储空间(Bucket)时如何选择合适的地域。

选择OSS地域时,通常需要考虑以下几个方面:
  • 用户所在地
  • 云产品之间的关系
  • 资源价格
  • 产品功能

用户所在地

如果您的OSS资源需要开放给其他用户访问,且希望用户有良好的访问体验,就必须考虑用户访问时的网络延迟。除了通信线路的质量外,距离是影响网络延迟的一个重要因素。

例如以杭州的用户为例,使用ping命令可以测试出其访问不同地域OSS数据中心的延迟情况。ping

可以看出,距离访问的数据中心越远,数据返回所需时间越长。所以,在选择地域的时候,尽量考虑离用户更近的地域。

云产品之间的关系

如果您需要将OSS作为其他阿里云产品的数据源,则需要根据其他云产品的地域去选择OSS的地域。当其他云产品和OSS在同一地域时,可以通过VPC地址访问OSS。访问时不会产生流量费用,且访问速度较外网会更快。

资源价格

因各地域的优惠政策不同,某些地域的资源包价格会更优惠。选择OSS地域的时候可优先考虑资源包价格更优惠的地域。

产品功能

OSS的新功能在发布初期会选择部分地域进行公测,若您希望试用这些新功能,需在指定地域创建存储空间。


联系客服免费领取更多阿里云产品新购、续费升级折扣,叠加官网活动折上折更优惠