780
微信
访问域名__访问与控制_开发人员指南_对象存储 OSS-阿里云
OSS域名构成规则
针对OSS的网络请求,除了GetService这个API以外,其他所有请求的域名都是针对具体Bucket的三级域名,由BucketName和Endpoint构成:BucketName.Endpoint
。其中Endpoint根据Bucket所在Region(数据中心)的不同以及内外网访问方式的不同会有所区分。
外网Endpoint规则
这里的外网指的是互联网。
Region + .aliyuncs.com
内网Endpoint规则
这里的内网指的是阿里云内网网络。
Region + -internal + .aliyuncs.com
OSS开通Region和Endpoint对照表
请参考访问域名和数据中心。
OSS SDK 域名设置
OSS SDK中帮助用户对于每一个操作拼接了访问域名。但用户在对不同区域的Bucket进行操作的时候需要设置不同的Endpoint。
以Java SDK为例,准备对华东1节点的Bucket进行操作时,需要在对类实例化时设置Endpoint:
String accessKeyId = "<key>";
String accessKeySecret = "<secret>";
String endpoint = "https://oss-cn-hangzhou.aliyuncs.com";
OSSClient client = new OSSClient(endpoint, accessKeyId, accessKeySecret);
在ECS中使用内网Endpoint访问OSS
在同一个Region的ECS和OSS之间可以通过内网地址来访问,不同Region的ECS和OSS之间则无法通过内网访问。
例如用户购买了北京的ECS,其OSS有两个Bucket:
- 其中一个Bucket叫
beijingres
,Region为华北2,那么可以使用beijingres.oss-cn-beijing-internal.aliyuncs.com
去访问beijingres
的资源。 - 另外一个Bucket叫
qingdaores
, Region为华北 1,那么从北京的ECS用内网地址qingdaores.oss-cn-qingdao-internal.aliyuncs.com
是无法访问OSS的,必须使用外网地址qingdaores.oss-cn-qingdao.aliyuncs.com
。
上面JAVA SDK的例子中使用了该Bucket的外网地址进行访问,如果要通过内网地址进行访问,需要对Endpoint进行简单修改:
String accessKeyId = "<key>";
String accessKeySecret = "<secret>";
String endpoint = "https://oss-cn-hangzhou-internal.aliyuncs.com";
OSSClient client = new OSSClient(endpoint, accessKeyId, accessKeySecret);
最后更新:2016-11-23 16:04:09
上一篇:
基本概念介绍__开发人员指南_对象存储 OSS-阿里云
下一篇:
访问OSS__访问与控制_开发人员指南_对象存储 OSS-阿里云
阿里云发布POLARDB的背后,未来3年无自研数据库的云计算玩家将被淘汰
扩容XFS磁盘 (Linux)__扩容磁盘概览_磁盘_用户指南_云服务器 ECS-阿里云
鉴权规则__RAM子用户访问_API-Reference_日志服务-阿里云
步骤四:配置推荐引擎__快速入门_推荐引擎-阿里云
迁移 RDS for PPAS 数据到本地 PPAS__数据迁移_用户指南_云数据库 RDS 版-阿里云
DeleteMultipleObjects__关于Object操作_API 参考_对象存储 OSS-阿里云
NAT网关-使用限制__使用限制_用户指南_专有网络 VPC-阿里云
主题使用手册__Java SDK_SDK使用手册_消息服务-阿里云
使用MaxCompute的准备工作__快速开始_大数据计算服务-阿里云
ListAccessKeys__用户管理接口_RAM API文档_访问控制-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云