Amazon web services 下载go客户端库时出现aws iam自动鉴证器问题
我正在尝试使用Go编写的lambda连接到AWS EKS群集 我的导入看起来是这样的: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
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”。