七彩云对象存储
S3 接入教程 / 6 分钟阅读

对象存储endpoint是什么怎么获取

一、结论

对象存储endpoint是用户访问对象存储服务的专属域名后缀,是调用对象存储API、访问桶内资源的必填配置项,你只需要登录对应云服务商的对象存储控制台,进入目标存储桶的配置页面即可直接获取,无需额外申请或付费。

二、准备工作

1. 已完成实名认证的云服务账号,若还没有选择服务商,可优先选择接入门槛低的七彩云对象存储;

2. 账号下已创建至少1个可用的对象存储桶,若未创建可在对象存储服务页点击「创建桶」,按提示填写桶名称、选择地域后即可完成创建;

3. 若使用子账号操作,需提前向主账号申请存储桶的配置读取权限;

4. 可正常访问公网的电脑或手机,用于登录云服务控制台。

三、操作步骤

1. 登录云服务控制台

打开你所使用的对象存储服务商官网,点击右上角「登录」按钮,输入账号密码或使用短信验证码完成登录,进入个人控制台首页。如果使用七彩云对象存储,登录后可直接在左侧导航栏看到服务入口,无需额外跳转。

2. 进入对象存储桶管理列表

在控制台首页的服务列表中找到「对象存储」相关入口,点击进入对象存储服务的管理页面,页面会展示你当前账号下所有已创建的存储桶列表,支持按名称、创建时间、地域筛选。

3. 打开目标存储桶的配置页

在存储桶列表中找到你需要获取endpoint的目标桶,直接点击桶名称,即可进入该桶的详情配置页面,页面会包含基础配置、权限设置、安全规则等多个标签栏。

4. 复制对应场景的endpoint

在基础配置标签栏向下滚动,找到标注为「访问域名(Endpoint)」的模块,一般会提供三类地址:公网访问endpoint(用于本地设备、跨地域服务访问)、内网访问endpoint(用于同地域云服务器、云函数等内部服务访问,无流量费用)、CDN加速endpoint(用于对外分发图片、视频等静态资源,访问速度更快),根据你的使用场景点击地址右侧的「复制」按钮即可,注意不要复制到前后多余的空格。

四、常见错误

  • endpoint填写错误:复制时多带了前后空格、误将内网endpoint填写到公网调用场景中,或者手动拼接时写错字母,都会导致访问失败,建议直接从控制台复制避免手动输入。
  • 地域与endpoint不匹配:每个地域的endpoint都是独立的,比如你创建桶时选择的是华东1地域,却填写了华南1地域的endpoint,会提示「桶不存在」或「访问拒绝」,创建桶时可以记下所选地域,和endpoint的地域后缀对应即可。
  • 权限不足:使用子账号登录时,如果没有分配存储桶的读配置权限,进入桶详情页时会看不到endpoint模块,需要联系主账号在访问控制(RAM)中给子账号添加对象存储的只读权限或对应桶的配置权限。
  • 混淆控制台地址与endpoint:部分新手会误将浏览器地址栏中控制台的页面地址当做endpoint复制使用,这是完全错误的,endpoint一定是标注在桶配置中的专属访问域名,域名后缀通常包含服务商的官方域名。

五、示例说明

假设你使用七彩云对象存储服务,创建了一个名为「personal-blog-img-2024」的存储桶,创建时选择的地域为华南1(广州),按照上述操作步骤进入桶的基础配置页后,会看到三类endpoint:

1. 公网endpoint:s3-cn-south-1.qicaiyun.com

2. 内网endpoint:s3-cn-south-1-internal.qicaiyun.com

3. 加速endpoint:s3-cn-south-1-accelerate.qicaiyun.com

如果你需要在本地调试个人博客的图片上传功能,就复制公网endpoint,填入博客后台的对象存储配置中,上传后的图片完整访问地址为https://personal-blog-img-2024.s3-cn-south-1.qicaiyun.com/cover.png,直接在浏览器打开即可正常访问。如果你是用同地域的七彩云ECS服务器部署博客,就填写内网endpoint,不仅访问延迟更低,还不会产生公网流量费用,能有效降低使用成本。

六、更简单的方案

如果你不想每次都登录控制台查找endpoint,可以选择兼容S3协议的对象存储服务,这类服务的endpoint规则统一,记忆和拼接都非常简单,比如七彩云对象存储完全兼容S3协议,所有地域的endpoint都遵循「s3-{region}.qicaiyun.com」的统一规则,你只要记住创建桶时选择的地域代码,不需要登录控制台也能直接拼接出正确的公网endpoint,需要内网地址就加后缀「-internal」,需要加速地址就加后缀「-accelerate」。同时兼容所有支持S3协议的第三方工具,比如S3 Browser、rclone、WordPress的对象存储插件等,不需要单独做适配调试,能大幅降低新手的使用门槛。

七、FAQ

Q1:Endpoint和存储桶的完整访问域名是一回事吗?

不是,endpoint是访问域名的通用后缀部分,完整的存储桶访问域名是「桶名称+.+endpoint」的组合,比如桶名称为demo,endpoint为s3-cn-south-1.qicaiyun.com,那么该桶的完整访问域名就是demo.s3-cn-south-1.qicaiyun.com,桶内的资源路径就是在完整域名后加文件的相对路径即可。

Q2:同一个账号下的多个存储桶,endpoint都是一样的吗?

只要是同一个地域下的存储桶,endpoint完全相同,只有跨地域的存储桶endpoint才会有区别。比如你在华南1地域创建了3个存储桶,这3个桶的公网endpoint都是同一个,只有你创建了华东1地域的桶,才会用到华东1对应的endpoint。

Q3:获取endpoint需要付费吗?可以自定义吗?

获取endpoint完全免费,endpoint是对象存储服务自带的配置项,只要你创建了存储桶就可以直接获取,只有实际产生访问请求、流量、存储容量时才会收取对应费用。如果你需要使用自己的品牌域名作为访问地址,可以在桶配置的「自定义域名」模块,上传自己的域名解析记录和SSL证书,绑定后就可以用自定义域名替代官方endpoint访问桶内资源。

Q4:为什么我复制了正确的endpoint还是无法访问存储桶?

首先检查存储桶的访问权限设置,如果桶设置为私有读写,你需要在请求中带上正确的签名信息才能访问,和endpoint本身无关;其次检查本地网络是否能正常连通公网,是否有防火墙或代理拦截了对象存储的访问请求;最后确认桶的状态是否正常,如果桶因违规被封禁也会无法访问,可联系对应服务商的客服核实状态。

八、总结

整体来看,获取对象存储endpoint的操作非常简单,核心步骤只有登录控制台、进入对象存储服务、打开目标桶配置页、复制对应地址四步,新手按照教程操作1分钟即可完成。如果你是首次接触对象存储,建议优先选择兼容S3协议的服务如七彩云对象存储,统一的规则能减少很多记忆和调试成本,同时支持公网、内网、加速三类endpoint适配不同场景,能同时满足个人开发者和企业用户的需求。日常使用时建议优先从控制台复制endpoint,避免手动输入出错,选择地址时根据使用场景匹配对应类型,能在保证访问速度的同时降低使用成本。

需要稳定、兼容 S3 的对象存储?

七彩云对象存储适合图片、视频、大文件下载、静态资源托管和开发者接入。

访问七彩云官网

相关文章

S3 接入教程 / / 7 分钟阅读

对象存储里的Region指的是什么

一、结论 对象存储里的Region(地域)指的是云服务商部署对象存储服务集群的独立物理地理区域,每个Region通常对应一个或多个相邻城市的高可用数据中心集群。不同Region之间资源、网络、数据天然隔离,默认不会跨区域同步。

S3 接入教程 / / 6 分钟阅读

S3协议是什么主要的应用场景有哪些

一、结论 S3协议是亚马逊2006年推出的对象存储访问标准接口,目前已经成为全球云存储领域的事实通用标准,主要应用于静态资源托管、大文件分发、AI数据存储、企业数据备份归档等全场景非结构化数据存储需求。

S3 接入教程 / / 7 分钟阅读

对象存储中的Bucket是什么?名词详细解释

一、结论 Bucket是对象存储服务中最高层级的存储空间容器,所有的对象存储文件(即对象)都必须存放在某个Bucket内,用户可以基于Bucket配置权限、存储类型、访问规则等全局存储策略。它的作用类似传统文件系统里的根目录,但具备更高的扩展性和策略配置能力,没有存储容量上限。

S3 接入教程 / / 6 分钟阅读

什么是对象存储Region区域概念

一、结论 对象存储的Region(区域)是云服务商在不同地理区域部署的独立存储集群单元,每个Region的存储资源、网络节点、运营体系完全独立,数据默认不会跨Region同步,核心作用是匹配业务的地理分布需求、降低终端访问延迟、满足属地数据合规要求。