web-dev-qa-db-fra.com

Docker Connexion: Erreur lors du stockage des informations d'identification `Le talon a reçu de mauvaises données.

Premièrement, j'ai installé AWS-CLI et j'ai déjà utilisé "AWS CONFIGURE" pour configurer ma clé secrète et j'ai également utilisé la commande "Docker Connexion" pour vous connecter et j'ai eu du succès et lorsque j'ai tapé-toi-ecrlogincommand. Cela fonctionne et retourne le résultat pour moi.

Mais quand j'essaie d'utiliser la commande:

(Get-ECRLoginCommand).Password | docker login --username AWS --password-stdin 837859123533.dkr.ecr.ap-east-1.amazonaws.com/spring-boot

J'ai eu une erreur qui ressemble à ceci:

Erreur lors de la sauvegarde des informations d'identification: Erreur de stockage des informations d'identification - ERR: EXIT Statut 1, OUT: error storing credentials - err: exit status 1, out:Le talon a reçu de mauvaises données.``

10
PangSoramDepo

À la date d'aujourd'hui, cette question persiste toujours. Vous trouverez ci-dessous les choses que j'ai découvertes

1.) Ce problème se présente lors de l'utilisation de SSOS pour l'authentification. J'utilise Azure SSO pour AWS. (- https://www.npmjs.com/package/aws-azure-login )

2.) La raison est que le jeton renvoyé de SSOS est suffisamment long (plus de 2550 caractères) où le gestionnaire de créditifs Windows ne supporte pas de longs jetons.

3.) Si vous utilisez l'aide d'informations d'identification ECR ( https://github.com/awslabs/amazon-ecrefrefredential-helper ), il ne semble pas non plus fonctionner avec SSOS- https://github.com/awslabs/amazon-écrocrefreal-helper/issues/229

Cependant, j'ai suivi ces étapes comme une solution de contournement et je suis sous Windows-

1.) Supprimer/renommer le "docker-credential-wincred.exe" Dossier situé dans "C:\Program Files\Docker\Docker\resources\bin" répertoire.

2.) Retirez le "credStore" & "credsStore" clés de la configuration Docker (C:\Users\PROFILE_NAME\.docker\config.json).

Je reçois la réponse suivante-

WARNING! Your password will be stored unencrypted in C:\Users\sandeep.kumar\.docker\config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded
  • Billets ouverts pour résoudre ce problème-

https://github.com/danieljoos/wincred/issues/18

https://github.com/aws/aws-cli/issues/5636

0
Sandeep