Amazon web services 下载go客户端库时出现aws iam自动鉴证器问题

Amazon web services 下载go客户端库时出现aws iam自动鉴证器问题,amazon-web-services,go,kubernetes,aws-sdk,amazon-eks,Amazon Web Services,Go,Kubernetes,Aws Sdk,Amazon Eks,我正在尝试使用Go编写的lambda连接到AWS EKS群集 我的导入看起来是这样的: import ( "encoding/base64" "fmt" "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/aws/awserr" "github.co

我正在尝试使用Go编写的lambda连接到AWS EKS群集

我的导入看起来是这样的:

  import (
        "encoding/base64"
        "fmt"
    
        "github.com/aws/aws-sdk-go/aws"
        "github.com/aws/aws-sdk-go/aws/awserr"
        "github.com/aws/aws-sdk-go/aws/session"
        "github.com/aws/aws-sdk-go/service/eks"
        "github.com/kubernetes-sigs/aws-iam-authenticator/pkg/token"
    )
需要导入
github.com/kubernetes sigs/aws iam authenticator/pkg/token
包的实际代码如下:

gen, err := token.NewGenerator(false)
    if err != nil {
        panic(err)
    }
然而,当我使用
go-get
命令时,我得到了这个错误

go get github.com/kubernetes-sigs/aws-iam-authenticator/pkg/token
go: found github.com/kubernetes-sigs/aws-iam-authenticator/pkg/token in github.com/kubernetes-sigs/aws-iam-authenticator v0.5.1
go get: github.com/kubernetes-sigs/aws-iam-authenticator@v0.5.1: parsing go.mod:
        module declares its path as: sigs.k8s.io/aws-iam-authenticator
                but was required as: github.com/kubernetes-sigs/aws-iam-authenticator

我无法解决这个问题。您能提供帮助吗?

正如错误所述,您使用了错误的导入路径来导入
aws iam authenticator
,请尝试建议的导入路径。如果导入来自文档,则值得作为问题发布到@Marc,但我“,m importing github.com/kubernetes-sigs/aws-iam-authenticator/pkg/token aws iam authenticator显然是一个内部导入。导入路径错误,是“sigs.k8s.io/aws iam authenticator/pkg/token`正如错误消息明确指出的那样。正如错误所说,您为
aws iam authenticator
使用了错误的导入路径,请尝试建议的导入路径。如果导入来自文档,值得作为问题发布到@Marc,但我',m导入github.com/kubernetes-sigs/aws-iam-authenticator/pkg/token aws iam authenticator显然是内部导入的一种。导入路径错误,错误消息清楚地指出是“sigs.k8s.io/aws iam authenticator/pkg/token”。