AWS ECR пытается использовать Get-ECRLoginCommnad не удается - PullRequest
1 голос
/ 18 февраля 2020

Я новичок в AWS и пытаюсь зарегистрировать изображение в ECR на windows. Для этого я использую PowerShell для подключения к AWS.

. Ниже приведена моя версия

PS C:\> aws --version

aws-cli/2.0.0 Python/3.7.5 Windows/10 botocore/2.0.0dev4

. Для входа в систему я использовал команду aws configure. Я зашел к пользователям -> createUser -> Учетные данные безопасности для ключа доступа и секретного ключа.

Когда я использую Get-ECRLoginCommand

PS C:\> Get-ECRLoginCommand

Get-ECRLoginCommand : The request signature we calculated does not match the signature you provided. Check your AWS
Secret Access Key and signing method. Consult the service documentation for details.
At line:1 char:1
+ Get-ECRLoginCommand
+ ~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (Amazon.PowerShe...inCommandCmdlet:GetECRLoginCommandCmdlet) [Get-ECRL
   oginCommand], InvalidOperationException
    + FullyQualifiedErrorId : Amazon.ECR.AmazonECRException,Amazon.PowerShell.Cmdlets.ECR.GetECRLoginCommandCmdlet  

Может кто-нибудь, пожалуйста, помогите мне, как зарегистрироваться docker изображение на ECR?

1 Ответ

0 голосов
/ 26 февраля 2020

Попробуйте удалить AWS CLI V2 и установить AWS CLI V1, которая устранила проблему для меня.

...