有没有一种方法可以让我跑'aws配置命令类似于";aws configure | access key



我正在做一个crone作业,它每次都切换集群上下文并检查内容。但是,为了将上下文切换到EKS,我需要每次运行aws configure才能登录

我想知道如何通过crone作业来完成这一步骤,该作业还将把上下文切换到EKS。如果可以像aws configure |key1|key2|region那样运行aws configure,我将通过字符串模板传递输入。

由于您使用的是EKS,我假设您也在使用aws-auth-configmap。要与EKS联系,您需要在aws-auth中使用角色或用户。

以下是您现在可以做的:

使您的凭据文件具有多个配置文件:

[profile1]
...
[profile2]
...

然后您可以通过以下环境变量切换脚本中的配置文件:

export AWS_PROFILE=profile1

例如:

export AWS_PROFILE=profile1
aws eks ...
kubectl ...
export AWS_PROFILE=profile2
aws eks ...
kubectl ...

导出部分在现实世界中可能有所不同,但基本脚本是相似的。

相关内容

最新更新