一、如何查看 OSS Endpoint
最直接和常用的方法是通过阿里云控制台和查阅官方文档。
方式一:通过 OSS 控制台查看(最常用)
1.登录控制台: 登录阿里云国际站的控制台(Console)。
2.进入 OSS: 导航到 Object Storage Service (OSS) 服务页面。
3.选择 Bucket: 在 Bucket 列表中,找到您需要查看的存储空间,并点击其名称进入详情页。
4.查看域名: 在 Bucket 详情页面的左侧导航栏或基本信息页签中,找到关于域名信息的部分。您可以看到以下几种 Endpoint:
(1)外网 Endpoint(Public Endpoint): 用于通过公网访问 OSS 的地址。
(2)内网 Endpoint(Internal Endpoint): 用于在同一地域的阿里云 ECS、EAS、Function Compute 等服务通过阿里云内部网络访问 OSS 的地址(免费内网流量)。
方式二:查阅 OSS 地域和 Endpoint 列表
阿里云 OSS 为每个地域都分配了标准化的 Endpoint 地址。如果您只是想快速知道某个地域的 Endpoint 格式,可以直接查阅官方文档。
Endpoint 的命名规则通常是固定的:
| Endpoint 类型 | 命名格式 | 示例(新加坡地域:ap-southeast-1) | 适用场景 |
| 外网 Endpoint | oss-[Region ID].aliyuncs.com | oss-ap-southeast-1.aliyuncs.com | 公网访问、跨地域访问。 |
| 内网 Endpoint | oss-[Region ID]-internal.aliyuncs.com | oss-ap-southeast-1-internal.aliyuncs.com | 同一地域内的阿里云服务访问 OSS。 |
| 传输加速 Endpoint | oss-accelerate.aliyuncs.com | oss-accelerate.aliyuncs.com | 适用于全球用户访问同一个 Bucket 时,通过阿里云全球网络加速传输。 |
二、关于 Bucket 访问域名(Endpoint 的使用)
在实际使用中,访问 OSS 资源通常有两种域名格式:
1. 区域 Endpoint 格式(推荐用于 SDK 配置)
这是最标准的 Endpoint 格式,用于配置在 SDK 或客户端中。
(1)格式: http(s)://[Region Endpoint]/[BucketName]/[ObjectKey]
(2)示例: https://oss-ap-southeast-1.aliyuncs.com/my-test-bucket/image.jpg
2. Bucket 域名格式(推荐用于 HTTP/URL 访问)
这是将 Bucket 名称集成到 Endpoint 前缀的格式,更简洁。
(1)格式: http(s)://[BucketName].[Region Endpoint]
(2)示例: https://my-test-bucket.oss-ap-southeast-1.aliyuncs.com/image.jpg
3. 注意事项
| 区别项 | 外网 Endpoint | 内网 Endpoint |
| 网络 | 公共互联网。 | 阿里云内网(例如 ECS 到 OSS)。 |
| 流量费用 | 产生公网出方向流量费用。 | 通常免收流量费(推荐同一地域使用)。 |
| 安全性 | 需要通过互联网,建议使用 HTTPS。 | 仅限内网访问,网络延迟低且稳定。 |
对于您客户的应用程序(如 ASP 或其他后端服务),如果它和 OSS Bucket 在同一个阿里云地域,请务必使用内网 Endpoint,这样可以节省流量费用并提高访问性能。
