Я настраивал AWS CLI на Linux ВМ для подключения к EKS (Kubernetes Server) и следовал простым шагам, упомянутым в ссылке https://docs.aws.amazon.com/eks/latest/userguide/install-aws-iam-authenticator.html
Хотя все шаги были выполнены успешно, но при проверке в конце выдается
Ошибка: синтаксическая ошибка рядом с неожиданным токеном 'newline'
Em, aws -iam-authenticator размер должен быть 17,7M.
curl -o aws-iam-authenticator https://amazon-eks.s3-us-west-2.amazonaws.com/1.14.6/2019-08-22/bin/linux/amd64/aws-iam-authenticator % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 17.7M 100 17.7M 0 0 6789k 0 0:00:02 0:00:02 --:--:-- 6788k
Что я вижу (вы вводили команду вручную?), Что вы используете неправильный URL: https://amazon-eks.s3-us-west-2.amazonaws.com/1.16.4/ ... вместо https://amazon-eks.s3-us-west-2.amazonaws.com/1.14.6/
Вывод вашей aws -iam-authenticator сейчас
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>1.16.4/2019-08-22/bin/linux/amd64/aws-iam-authenticator</Key><RequestId>........</RequestId><HostId>..........=</HostId></Error>
Использование ниже:
curl -o aws-iam-authenticator https://amazon-eks.s3-us-west-2.amazonaws.com/1.14.6/2019-08-22/bin/linux/amd64/aws-iam-authenticator