ACS容器镜像鉴权方式

更新时间:
复制为 MD 格式

本文介绍在ACS中使用PPU AI容器镜像的鉴权方式。

重要
  • 通过账密鉴权使用PPU AI容器镜像的注意事项:

    • 您在本页面查看到的账户信息(也包括之前通过其他方式传递的)由您保管,您须对账户和密码以及其他与账户相关的信息、资料予以保密。您需确保您在每个上网时段结束时,以正确步骤离开网站,并不向任意第三方透露。

    • AI容器镜像中的软件/应用/插件部分内容来源于第三方,阿里云不对其可用性、合规性、安全性承担任何责任,请您慎重考虑,并在使用前查看第三方许可协议,确保合法合规使用。如您发现此内容存在任何问题,请及时与我们联系。

    • 对于阿里云开发的软件,您可以直接在阿里云上使用,并根据您的需求对软件进行修改以实现兼容性在阿里云上使用。对于第三方提供的内容,请遵守镜像/软件中包含的开源软件的许可协议,并在其协议规定范围内使用该镜像/软件。

  • AI容器镜像鉴权方案说明:

    • 需要您显式输入账密(包括Kubernetes Secret)的方式为产品当前的设计,产品未来演进会考虑提供“免密”方案(即不需要关注鉴权情形,届时本文档将做移除处理),敬请期待。

容器形态的PPU AI容器镜像拉取鉴权k8s secret信息

Kubernetes Secret适用于在ACS产品控制台通过YAML文件方式或者GUI方式使用AI容器镜像的场景。

apiVersion: v1
kind: Secret
metadata:
  name: acs-image-secret  # 可自定义名称
  namespace: default # 需要根据集群中实际的namespace做相应修改
type: kubernetes.io/dockerconfigjson
data:
  .dockerconfigjson: ewoJImF1dGhzIjogewoJCSJlZ3NsaW5nanVuLXJlZ2lzdHJ5LmNuLXd1bGFuY2hhYnUuY3IuYWxpeXVuY3MuY29tIjogewoJCQkiYXV0aCI6ICJiVzk1WVc5QU1Ua3dNekF4TlRBM05USXlPVEl3T1RwRGJuQkZVakEyTWxGdklRPT0iCgkJfQoJfQp9Cg==

非容器形态的PPU AI容器镜像拉取鉴权信息

该账密信息适用于在ACS产品以“Docker in Docker”镜像二次开发场景、灵骏裸金属等使用“主机/VM环境”显式拉取AI容器镜像的场景。

  • Docker方式:

    docker login --username=public_pull@1903015075229209 egslingjun-registry.cn-wulanchabu.cr.aliyuncs.com --password=CnpER062Qo!
  • Buildah方式:

    如果使用Buildah构建自定义容器镜像,请使用如下命令登录鉴权。
    buildah login --username=public_pull@1903015075229209 egslingjun-registry.cn-wulanchabu.cr.aliyuncs.com --password=CnpER062Qo!