通过OSS内网地址访问OSS资源实现内网互通

重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

同地域下轻量应用服务器与对象存储OSS(Object Storage Service)默认内网互通,当轻量应用服务器通过OSS内网地址访问OSS资源时,不收取流量费用。本文介绍同地域轻量应用服务器如何通过OSS内网地址访问OSS资源实现内网互通。

前提条件

背景信息

对象存储服务OSS(Object Storage Service)是一种海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本。更多信息,请参见对象存储OSS

操作步骤

同地域轻量应用服务器可以通过内网访问OSS资源,不同地域的轻量应用服务器无法直接通过OSS内网地址访问OSS资源,您可以通过公网访问。

  1. 获取OSS内网地址。

    1. 登录OSS管理控制台

    2. 在左侧导航栏,单击Bucket列表

    3. 单击目标Bucket名称。

    4. 在左侧导航栏,单击概览

    5. 访问端口区域,查看Bucket的Endpoint和Bucket域名。

      image.png

  2. 访问OSS资源。

    1. 远程连接轻量应用服务器。

    2. 轻量应用服务器通过OSS内网地址访问OSS资源。

      与OSS同地域的轻量应用服务器,可以通过以下方式使用内网访问OSS资源:

      • 通过URL直接访问OSS资源

        您可以直接使用OSS资源的内网地址访问有权限的OSS资源。例如:杭州地域某Bucket名为test,根目录下有test.txt文件,处于公共读状态。此时,杭州地域的轻量应用服务器实例均可以使用http://test.oss-cn-hangzhou-internal.aliyuncs.com/test.txt访问此文件。

        • Windows服务器:在浏览器中输入http://test.oss-cn-hangzhou-internal.aliyuncs.com/test.txt访问test.txt文件。

        • Linux服务器:运行命令wget http://test.oss-cn-hangzhou-internal.aliyuncs.com/test.txt访问test.txt文件。

        警告

        为了您的数据安全,不建议您将OSS资源设置为公共读或公共读写,您可以通过Bucket Policy授权给指定用户访问您的资源。

      • 通过ossbrowser访问OSS资源

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

      • 通过ossutil访问OSS资源

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

相关文档

如果轻量应用服务器需要与云服务器ECS、云数据库等其他处于专有网络VPC中的阿里云产品实现内网互通,具体操作,请参见管理内网互通