“eksctl create cluster”命令不起作用

问题描述 投票:0回答:2

执行此命令时,出现此错误:

C:\WINDOWS\system32>eksctl create cluster --name eksctl-demo --profile myAdmin2
Error: checking AWS STS access – cannot get role ARN for current session: operation error STS: GetCallerIdentity, failed to sign request: failed to retrieve credentials: failed to refresh cached credentials, no EC2 IMDS role found, operation error ec2imds: GetMetadata, request send failed, Get "http://169.254.169.254/latest/meta-data/iam/security-credentials/": dial tcp 169.254.169.254:80: i/o timeout

myAdmin2 IAM 用户凭证设置如下:

凭证文件:

[myAdmin2] 
aws_access_key_id = ******************
aws_secret_access_key = ********************

配置文件:

[profile myAdmin2]
region = us-east-2
output = json

myAdmin2 有权访问控制台:

C:\WINDOWS\system32>aws iam list-users --profile myAdmin2
{
    "Users": [
        {
            "Path": "/",
            "UserName": "myAdmin",
            "UserId": "AIDAYYPFV776ELVEJ5ZVQ",
            "Arn": "arn:aws:iam::602313981948:user/myAdmin",
            "CreateDate": "2022-09-30T19:08:08+00:00"
        },
        {
            "Path": "/",
            "UserName": "myAdmin2",
            "UserId": "AIDAYYPFV776LEDK2PCCI",
            "Arn": "arn:aws:iam::602313981948:user/myAdmin2",
            "CreateDate": "2022-09-30T21:39:33+00:00"
        }
    ]
}

我在使用 myAdmin 时遇到问题,因此我创建了一个名为 myAdmin2 的新 IAM 用户。 myAdmin2 被授予

AdministratorAccess
权限: As shown in this image

已安装 aws cli 版本:

C:\WINDOWS\system32>aws --version
aws-cli/2.7.35 Python/3.9.11 Windows/10 exe/AMD64 prompt/off

我的环境变量:

C:\WINDOWS\system32>set

AWS_ACCESS_KEY_ID= ***********the same as I have in credentials file
AWS_CONFIG_FILE=~/.aws/config
AWS_DEFAULT_PROFILE=myAdmin2
AWS_DEFAULT_REGION=us-east-2
AWS_PROFILE=myAdmin2
AWS_SECRET_ACCESS_KEY=****************the same as I have in credentials file
AWS_SHARED_CREDENTIALS_FILE=~/.aws/credentials

我想这些都是我必须提到的必要的事情。如果有人可以帮忙,请。我无法继续这个错误!!

amazon-web-services
2个回答
1
投票

终于成功了!一切都配置良好,我只需重新启动我的笔记本电脑即可解决问题!


0
投票

可以通过获取 .bash_profile 和/或 .bashrc 来解决

命令:

  • $ 源.bashrc
  • $ 源.bash_profile
© www.soinside.com 2019 - 2024. All rights reserved.