OSS地域和访问域名

使用SDK、ossutil等方式基于REST API访问OSS时,您需要使用OSS 地域(Region)对应的访问域名(Endpoint)。您可以通过本文了解地域、访问域名等基本概念,并查找OSS支持的地域和访问域名。

基本概念

使用OSS的访问域名前,您需要了解以下概念:

地域

阿里云数据中心存储数据的具体物理位置,例如华东1(杭州)。创建Bucket时,需要选择一个地域。选择OSS地域时,通常需要考虑以下几个方面:

用户所在地

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

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

region="杭州"
domain="oss-cn-hangzhou.aliyuncs.com"
curl -o /dev/null -s -w "Region: ${region}\nDomain: ${domain}\nConnect: %{time_connect}s\nStart Transfer: %{time_starttransfer}s\nTotal: %{time_total}s\n" https://${domain}

region="成都"
domain="oss-cn-chengdu.aliyuncs.com"
curl -o /dev/null -s -w "Region: ${region}\nDomain: ${domain}\nConnect: %{time_connect}s\nStart Transfer: %{time_starttransfer}s\nTotal: %{time_total}s\n" https://${domain}

测试结果如下:

Region: 杭州
Domain: oss-cn-hangzhou.aliyuncs.com
Connect: 0.062289s
Start Transfer: 0.110251s
Total: 0.111032s
Region: 成都
Domain: oss-cn-chengdu.aliyuncs.com
Connect: 0.113452s
Start Transfer: 0.280528s
Total: 0.281272s

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

云产品之间的关系

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

资源价格

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

产品功能

OSS的新功能在发布初期会选择部分地域进行公测,如果您希望试用这些新功能,需在指定地域创建存储空间。OSS产品功能发布记录请参见新功能发布记录

说明

除了本文列举的具体地域外,针对地域属性不敏感且仅支持外网访问的业务场景,OSS还支持无地域属性Bucket。无地域属性Bucket中的数据会被存储于中国内地的某个地域,但您不感知具体地域信息,只能通过该Bucket的外网Endpoint来访问。

地域ID

地域的代码,例如华东1(杭州)的地域IDcn-hangzhou。使用SDK、ossutil进行V4签名初始化时,您需要使用地域ID。

OSS专用地域ID

OSS API的入参、返回信息以及OSS Endpoint中使用的是OSS专用地域ID,格式为oss-{region-id},例如,cn-hangzhou对应的OSS专用地域IDoss-cn-hangzhou

Endpoint

访问OSS的入口,每个地域都有其对应的Endpoint。使用SDK、ossutil等方式基于REST API访问OSS时,您需要使用Endpoint。Endpoint必须对应创建Bucket时选择的地域。在公共云中,OSS为每个地域都默认提供了外网 Endpoint内网 Endpoint两种类型的Endpoint。

  • 外网 Endpoint:允许通过互联网从任何地点访问OSS,适用于网站的静态资源分发、文件分享、云服务跨地域访问OSS的场景(例如ECS实例通过OSS外网Endpoint跨地域访问OSS),使用时会产生下行流量费用。

  • 内网 Endpoint:允许通过阿里云的内网访问OSS,默认情况下不同地域之间的内网是隔离的,无法直接互通,适用于同地域内的阿里云服务访问OSS的场景(例如ECS通过OSS内网Endpoint访问OSS),使用时不会产生下行流量费用。使用OSS的内网Endpoint时,必须使用阿里云的云上私网DNS地址(100.100.2.136100.100.2.138),否则可能获取不到正确的OSS内网Endpoint对应的VIP地址,导致您无法访问OSS。

说明

针对远距离传输网络异常的问题,例如从中国内地通过外网Endpoint向美国(硅谷)的OSS Bucket上传或下载文件失败或缓慢,OSS支持为部分地域的Bucket开启传输加速。开启后,您的Bucket将支持传输加速Endpoint,您可以将外网Endpoint替换为通过IPv6协议访问OSS,实现数据远距离传输加速。

协议

OSS 的 Endpoint 支持通过 HTTP 和 HTTPS 两种应用层协议进行访问。为了确保数据传输的安全性,建议优先使用 HTTPS。在网络层协议方面,OSS 所有地域均支持 IPv4,同时在部分地域还提供双栈域名,允许客户端通过IPv6地址访问OSS

公共云

亚太-中国

地域

地域ID

OSS专用地域ID

外网Endpoint

内网Endpoint

协议

华东1(杭州)

cn-hangzhou

oss-cn-hangzhou

oss-cn-hangzhou.aliyuncs.com

oss-cn-hangzhou-internal.aliyuncs.com

HTTP

HTTPS

华东2(上海)

cn-shanghai

oss-cn-shanghai

oss-cn-shanghai.aliyuncs.com

oss-cn-shanghai-internal.aliyuncs.com

HTTP

HTTPS

华东5 (南京-本地地域-关停中)

cn-nanjing

oss-cn-nanjing

oss-cn-nanjing.aliyuncs.com

oss-cn-nanjing-internal.aliyuncs.com

HTTP

HTTPS

华东6(福州-本地地域-关停中)

cn-fuzhou

oss-cn-fuzhou

oss-cn-fuzhou.aliyuncs.com

oss-cn-fuzhou-internal.aliyuncs.com

HTTP

HTTPS

华中1(武汉-本地地域)

cn-wuhan-lr

oss-cn-wuhan-lr

oss-cn-wuhan-lr.aliyuncs.com

oss-cn-wuhan-lr-internal.aliyuncs.com

HTTP

HTTPS

华北1(青岛)

cn-qingdao

oss-cn-qingdao

oss-cn-qingdao.aliyuncs.com

oss-cn-qingdao-internal.aliyuncs.com

HTTP

HTTPS

华北2(北京)

cn-beijing

oss-cn-beijing

oss-cn-beijing.aliyuncs.com

oss-cn-beijing-internal.aliyuncs.com

HTTP

HTTPS

华北3(张家口)

cn-zhangjiakou

oss-cn-zhangjiakou

oss-cn-zhangjiakou.aliyuncs.com

oss-cn-zhangjiakou-internal.aliyuncs.com

HTTP

HTTPS

华北5(呼和浩特)

cn-huhehaote

oss-cn-huhehaote

oss-cn-huhehaote.aliyuncs.com

oss-cn-huhehaote-internal.aliyuncs.com

HTTP

HTTPS

华北6(乌兰察布)

cn-wulanchabu

oss-cn-wulanchabu

oss-cn-wulanchabu.aliyuncs.com

oss-cn-wulanchabu-internal.aliyuncs.com

HTTP

HTTPS

华南1(深圳)

cn-shenzhen

oss-cn-shenzhen

oss-cn-shenzhen.aliyuncs.com

oss-cn-shenzhen-internal.aliyuncs.com

HTTP

HTTPS

华南2(河源)

cn-heyuan

oss-cn-heyuan

oss-cn-heyuan.aliyuncs.com

oss-cn-heyuan-internal.aliyuncs.com

HTTP

HTTPS

华南3(广州)

cn-guangzhou

oss-cn-guangzhou

oss-cn-guangzhou.aliyuncs.com

oss-cn-guangzhou-internal.aliyuncs.com

HTTP

HTTPS

西南1(成都)

cn-chengdu

oss-cn-chengdu

oss-cn-chengdu.aliyuncs.com

oss-cn-chengdu-internal.aliyuncs.com

HTTP

HTTPS

中国香港

cn-hongkong

oss-cn-hongkong

oss-cn-hongkong.aliyuncs.com

oss-cn-hongkong-internal.aliyuncs.com

HTTP

HTTPS

无地域属性

rg-china-mainland

oss-rg-china-mainland

oss-rg-china-mainland.aliyuncs.com

不支持

HTTP

HTTPS

亚太-其他

地域

地域ID

OSS专用地域ID

外网Endpoint

内网Endpoint

协议

日本(东京)

ap-northeast-1

oss-ap-northeast-1

oss-ap-northeast-1.aliyuncs.com

oss-ap-northeast-1-internal.aliyuncs.com

HTTP

HTTPS

韩国(首尔)

ap-northeast-2

oss-ap-northeast-2

oss-ap-northeast-2.aliyuncs.com

oss-ap-northeast-2-internal.aliyuncs.com

HTTP

HTTPS

新加坡

ap-southeast-1

oss-ap-southeast-1

oss-ap-southeast-1.aliyuncs.com

oss-ap-southeast-1-internal.aliyuncs.com

HTTP

HTTPS

马来西亚(吉隆坡)

ap-southeast-3

oss-ap-southeast-3

oss-ap-southeast-3.aliyuncs.com

oss-ap-southeast-3-internal.aliyuncs.com

HTTP

HTTPS

印度尼西亚(雅加达)

ap-southeast-5

oss-ap-southeast-5

oss-ap-southeast-5.aliyuncs.com

oss-ap-southeast-5-internal.aliyuncs.com

HTTP

HTTPS

菲律宾(马尼拉)

ap-southeast-6

oss-ap-southeast-6

oss-ap-southeast-6.aliyuncs.com

oss-ap-southeast-6-internal.aliyuncs.com

HTTP

HTTPS

泰国(曼谷)

ap-southeast-7

oss-ap-southeast-7

oss-ap-southeast-7.aliyuncs.com

oss-ap-southeast-7-internal.aliyuncs.com

HTTP

HTTPS

欧洲与美洲

地域

地域ID

OSS专用地域ID

外网Endpoint

内网Endpoint

协议

德国(法兰克福)

eu-central-1

oss-eu-central-1

oss-eu-central-1.aliyuncs.com

oss-eu-central-1-internal.aliyuncs.com

HTTP

HTTPS

英国(伦敦)

eu-west-1

oss-eu-west-1

oss-eu-west-1.aliyuncs.com

oss-eu-west-1-internal.aliyuncs.com

HTTP

HTTPS

美国(硅谷)

us-west-1

oss-us-west-1

oss-us-west-1.aliyuncs.com

oss-us-west-1-internal.aliyuncs.com

HTTP

HTTPS

美国(弗吉尼亚)

us-east-1

oss-us-east-1

oss-us-east-1.aliyuncs.com

oss-us-east-1-internal.aliyuncs.com

HTTP

HTTPS

墨西哥

na-south-1

oss-na-south-1

oss-na-south-1.aliyuncs.com

oss-na-south-1-internal.aliyuncs.com

HTTP

HTTPS

中东

地域

地域ID

OSS专用地域ID

外网Endpoint

内网Endpoint

协议

阿联酋(迪拜)

me-east-1

oss-me-east-1

oss-me-east-1.aliyuncs.com

oss-me-east-1-internal.aliyuncs.com

HTTP

HTTPS

金融云

地域

地域ID

OSS专用地域ID

外网Endpoint

内网Endpoint

协议

华东1 金融云

cn-hangzhou-finance

oss-cn-hzjbp

不支持

oss-cn-hzjbp-a-internal.aliyuncs.com

oss-cn-hzjbp-b-internal.aliyuncs.com

HTTP

HTTPS

华东2 金融云

cn-shanghai-finance-1

oss-cn-shanghai-finance-1

不支持

oss-cn-shanghai-finance-1-internal.aliyuncs.com

HTTP

HTTPS

华南1 金融云

cn-shenzhen-finance-1

oss-cn-shenzhen-finance-1

不支持

oss-cn-shenzhen-finance-1-internal.aliyuncs.com

HTTP

HTTPS

华北2 金融云(邀测)

cn-beijing-finance-1

oss-cn-beijing-finance-1

不支持

oss-cn-beijing-finance-1-internal.aliyuncs.com

HTTP

HTTPS

杭州金融云公网

cn-hangzhou-finance

oss-cn-hzfinance

oss-cn-hzfinance.aliyuncs.com

oss-cn-hzfinance-internal.aliyuncs.com

HTTP

HTTPS

上海金融云公网

cn-shanghai-finance-1

oss-cn-shanghai-finance-1-pub

oss-cn-shanghai-finance-1-pub.aliyuncs.com

oss-cn-shanghai-finance-1-pub-internal.aliyuncs.com

HTTP

HTTPS

深圳金融云公网

cn-shenzhen-finance-1

oss-cn-szfinance

oss-cn-szfinance.aliyuncs.com

oss-cn-szfinance-internal.aliyuncs.com

HTTP

HTTPS

北京金融云公网

cn-beijing-finance-1

oss-cn-beijing-finance-1-pub

oss-cn-beijing-finance-1-pub.aliyuncs.com

oss-cn-beijing-finance-1-pub-internal.aliyuncs.com

HTTP

HTTPS

政务云

地域

地域ID

OSS专用地域ID

外网Endpoint

内网Endpoint

协议

华北2 阿里政务云1

cn-north-2-gov-1

oss-cn-north-2-gov-1

不支持

oss-cn-north-2-gov-1-internal.aliyuncs.com

HTTP

HTTPS