AI开发平台MODELARTS-自定义镜像旧版训练作业回传数据失败:处理方法

时间:2023-11-24 17:23:13

处理方法

需要在代码配置永久AK/SK访问OBS,代码参考如下:

# 首先删除环境变量。
import os
os.environ.pop('CREDENTIAL_PROFILES_FILE', None)
os.environ.pop('AWS_SHARED_CREDENTIALS_FILE', None)

// 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全。
// 本示例以ak和sk保存在环境变量中来实现身份验证为例,运行本示例前请先在本地环境中设置环境变量HUAWEICLOUD_SDK_AK和HUAWEICLOUD_SDK_SK。 
ak = os.environ["HUAWEICLOUD_SDK_AK"]
sk = os.environ["HUAWEICLOUD_SDK_SK"]

# 然后配置aksk等信息。
import moxing as mox
mox.file.set_auth(ak=ak,
                  sk=sk,
                  server='xxx')

其中:

  • aksk使用用户的永久AK/SK。
  • server的查询地址地区和终端节点。(server前面需要加上https://)
support.huaweicloud.com/trouble-modelarts/modelarts_trouble_0133.html