管理传输加速

重要

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

如果需要远距离日志传输,例如从海外向中国内地的地域写入日志,可以开启传输加速功能。传输加速利用全球分布的云机房,将全球各地用户对日志服务的访问,经过智能路由解析至就近的接入点,使用优化后的网络及协议极大地提升访问速度。

使用场景

计费说明

  • 通过传输加速域名写入数据时,会产生加速上传流量。通过传输加速域名读取数据时,会产生加速下载流量,同时会产生外网流出流量。例如,通过传输加速域名从开启传输加速功能的Project中读取了1 GB的数据,则会产生1 GB传输加速费用和1 GB外网流出流量费用。

  • 传输加速按照实际传输的数据量进行统计,例如数据上传场景经过数据压缩,流量统计为压缩后的流量。传输加速费用 = 传输加速产生的上下行流量 × 每GB单价。计费的更多信息,参见按写入数据量计费模式计费项按使用功能计费模式计费项

步骤一:开启Project的传输加速域名

步骤二:使用传输加速

以下场景为示例,介绍传输加速域名的使用方法:

  • Logtail日志采集:采集加速

  • 数据加工:创建数据加工任务时,对于跨地域Project的数据传输,可以开启传输加速。具体步骤参见 数据加工快速入门

    image

  • SDK文档:必须将Endpoint配置为传输加速域名才能获得加速效果。在不需要传输加速的场景中,建议使用普通域名以减少传输加速的费用。传输加速域名仅支持HTTP/HTTPS协议的API接入,暂不支持Kafka、GRPC等协议接入。

        /**
             * 本示例从环境变量中获取AccessKey ID和AccessKey Secret。
             */
            String accessId = System.getenv("ALIBABA_CLOUD_ACCESS_KEY_ID");
            String accessKey = System.getenv("ALIBABA_CLOUD_ACCESS_KEY_SECRET");
            /**
             * 日志服务的服务接入点,使用传输加速域名。
             */
            String endpoint = "log-global.aliyuncs.com";
            /**
             * 创建日志服务Client。
             */
            static Client client = new Client(host, accessId, accessKey);

相关操作

其他采集方式配置传输加速

将对应方式配置中的${Endpoint}或者${host}替换为log-global.aliyuncs.com获得加速效果。

验证网络连通性

传输加速功能仅对已开通传输加速的 Project 有效,可使用以下命令验证传输加速的网络连通性。

curl ${your-project}.log-global.aliyuncs.com

若出现以下返回结果,则表示网络连通正常。

{"Error":{"Code":"OLSInvalidMethod","Message":"The script name is invalid : /","RequestId":"XXXXXXXXXXXXXXXXXXX"}}

关闭传输加速

警告

首先确保不再使用该域名上传或下载数据,然后关闭传输加速。

  1. 登录日志服务控制台

  2. 在Project列表区域,单击目标Project。

  3. 概览页面中,单击传输加速域名后面的关闭

    image

  4. 在对话框中,单击确认修改