Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ Cloud Container Engine/ Perguntas frequentes/ Carga de trabalho/ Outros/ O que fazer se a mensagem de erro "Auth is empty" é exibida quando uma imagem privada é extraída?
Atualizado em 2025-05-23 GMT+08:00

O que fazer se a mensagem de erro "Auth is empty" é exibida quando uma imagem privada é extraída?

Descrição do problema

Quando você substitui a imagem de um contêiner em uma carga de trabalho criada e usa uma imagem carregada no console do CCE, uma mensagem de erro "Auth is empty, only accept X-Auth-Token or Authorization" é exibida quando a imagem carregada é extraída.

Failed to pull image "IP address:Port number /magicdoom/tidb-operator:latest": rpc error: code = Unknown desc = Error response from daemon: Get https://IP address:Port number /v2/magicdoom/tidb-operator/manifests/latest: error parsing HTTP 400 response body: json: cannot unmarshal number into Go struct field Error.code of type errcode.ErrorCode: "{\"errors\":[{\"code\":400,\"message\":\"Auth is empty, only accept X-Auth-Token or Authorization.\"}]}"

Solução

Você pode selecionar uma imagem privada para criar um aplicativo no console do CCE. Neste caso, o CCE carrega automaticamente o segredo. Esse problema não ocorrerá durante a atualização.

Ao criar uma carga de trabalho usando uma API, você pode incluir o segredo em Implementações para evitar esse problema durante a atualização.

imagePullSecrets:
- name: default-secret