aws -iam-authenticator - синтаксическая ошибка рядом с неожиданным токеном 'newline' - PullRequest
0 голосов
/ 13 января 2020

Я настраивал AWS CLI на Linux ВМ для подключения к EKS (Kubernetes Server) и следовал простым шагам, упомянутым в ссылке https://docs.aws.amazon.com/eks/latest/userguide/install-aws-iam-authenticator.html

Хотя все шаги были выполнены успешно, но при проверке в конце выдается

Ошибка: синтаксическая ошибка рядом с неожиданным токеном 'newline'

enter image description here

1 Ответ

0 голосов
/ 13 января 2020

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
...