上传或下载OSS文件时提示“OSS Transfer Acceleration is not configured on this bucket”错误

问题描述

在使用阿里云对象存储OSS过程中,上传或下载OSS文件时,提示“OSS Transfer Acceleration is not configured on this bucket”错误。

问题原因

发生报错的原因如下:

  • 您目前使用的Bucket没有配置传输加速,而使用了Bucket的传输加速地址。
  • Endpoint地址填写错误。

解决方案

请根据业务实际场景,执行以下检查操作:

  • 已开启传输加速:
    请参见以下场景,检查配置的Endpoint是否正确。如域名为非加速域名,请修改为加速后的域名。
    注意:请不要在相应的加速域名前面添加Bucket名称。
      • 全球加速Endpoint:地址为oss-accelerate.aliyuncs.com。传输加速接入点分布在全球各地,全球各地的Bucket均可以使用该域名进行传输加速。
      • 非中国内地加速Endpoint:地址为oss-accelerate-overseas.aliyuncs.com。传输加速接入点分布在除中国内地以外的各地域,仅在中国香港及海外各地域Bucket绑定未备案的域名做CNAME指向时使用。
  • 未开启传输加速:
    • 如果需要开启传输加速:请参见开启传输加速,开启传输加速。
      说明:开启传输加速后,会在30分钟内全网生效。
    • 如不需要开启传输加速:检查Endpoint是否使用了加速后的Endpoint地址oss-accelerate.aliyuncs.com,如设置的是加速域名,请修改为非加速域名。

适用于

  • 对象存储OSS