aws kops создает ошибки кластера как InvalidClientTokenId

На самом деле я пытаюсь развернуть свое приложение с помощью Kubernetes в AWS Kops. Для этого я выполнил шаги, приведенные в учебном пособии по AWS.

https://github.com/aws-samples/aws-workshop-for-kubernetes/tree/master/01-path-basics/101-start-here

Я создал среду AWS Cloud9, войдя в систему как пользователь IAM, а также установил kops и другое необходимое программное обеспечение. Когда я пытаюсь создать кластер, используя следующую команду

kops создать кластер --name cs.cluster.k8s.local --zones $ AWS_AVAILABILITY_ZONES --yes

я получаю сообщение об ошибке в IDE cloud9, как показано ниже

error running tasks: deadline exceeded executing task IAMRole/nodes.cs.cluster.k8s.local. Example error: error creating IAMRole: InvalidClientTokenId: The security token included in the request is invalid
        status code: 403, request id: 30fe2a97-0fc4-11e8-8c48-0f8441e73bc3

Я не могу найти способ решить эту проблему. Любая помощь по этому поводу будет заметна.


person babs84    schedule 12.02.2018    source источник


Ответы (1)


Я нашел проблему и исправил ее. На самом деле я не экспортировал следующие 2 переменные среды в терминал, в котором я выполняю создание кластера. Эти 2 указанные ниже переменные необходимы при создании кластера с использованием kops.

экспорт AWS_ACCESS_KEY_ID = $ (aws configure get aws_access_key_id) экспорт AWS_SECRET_ACCESS_KEY = $ (aws configure get aws_secret_access_key)

person babs84    schedule 13.02.2018