更新时间:2026-04-02 GMT+08:00
同步任务因迁移对象包含url编码名称,导致“GET_SRC_OBJ_META_FAILURE”的情况怎么解决?
当迁移对象本身包含url编码名称导致迁移失败时,请通过以下步骤尝试解决。
图1 迁移失败
- 登录函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”,进入函数列表界面。
- 找到在源端配置同步请求中创建的函数,单击“函数名称”,进入函数代码页面。
- 选择“代码>index.py”,进入代码编辑框。
- 在“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]
- 如下图所示,修改完单击“部署代码”,重新执行同步任务。
图2 修改后的代码
父主题: 异常恢复