文档首页/ 对象存储迁移服务 OMS/ 常见问题/ 异常恢复/ 同步任务因迁移对象包含url编码名称,导致“GET_SRC_OBJ_META_FAILURE”的情况怎么解决?
更新时间:2026-04-02 GMT+08:00
分享

同步任务因迁移对象包含url编码名称,导致“GET_SRC_OBJ_META_FAILURE”的情况怎么解决?

当迁移对象本身包含url编码名称导致迁移失败时,请通过以下步骤尝试解决。

图1 迁移失败
  1. 登录函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”,进入函数列表界面。
  2. 找到在源端配置同步请求中创建的函数,单击“函数名称”,进入函数代码页面。
  3. 选择“代码>index.py”,进入代码编辑框。
  4. “index.py”页面搜索以下命令,进行更改。

    object_key_list = [urllib.parse.unquote_plus(i[evt_type]["object"]["key"]) for i in evts]

    改成

    object_key_list = [urllib.parse.quote_plus(i[evt_type]["object"]["key"], encoding='utf-8') for i in evts]

  5. 如下图所示,修改完单击“部署代码”,重新执行同步任务。

    图2 修改后的代码

相关文档