【问题标题】:aws kops create cluster errors out as InvalidClientTokenIdaws kops 创建集群错误为 InvalidClientTokenId
【发布时间】:2018-07-22 07:51:09
【问题描述】:

我实际上是在尝试在 AWS Kops 中使用 Kubernetes 部署我的应用程序。为此,我遵循了 AWS 研讨会教程中给出的步骤。

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

我以 IAM 用户身份登录并安装了 kops 和其他必需的软件,从而创建了一个 AWS Cloud9 环境。当我尝试使用以下命令创建集群时

kops 创建集群 --name cs.cluster.k8s.local --zones $AWS_AVAILABILITY_ZONES --是的

我在 cloud9 IDE 中遇到如下错误

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

我无法找到解决此问题的方法。对此的任何帮助都是不言而喻的。

【问题讨论】:

    标签: amazon-web-services kubernetes cloud kops


    【解决方案1】:

    我发现了问题并修复了它。实际上 我没有在运行 create cluster 的终端中导出以下 2 个环境变量。使用 kops 创建集群时需要以下 2 个变量

    导出 AWS_ACCESS_KEY_ID=$(aws configure get aws_access_key_id) 导出 AWS_SECRET_ACCESS_KEY=$(aws configure get aws_secret_access_key)

    【讨论】:

      猜你喜欢
      • 2020-11-29
      • 2020-08-01
      • 2020-01-19
      • 2020-05-05
      • 1970-01-01
      • 1970-01-01
      • 2021-12-27
      • 2021-05-14
      • 2022-08-18
      相关资源
      最近更新 更多