Ama*_*man 7 terraform-provider-aws aws-sso
我一直使用 aws 作为云服务,使用 terraform 作为 IaC。频繁复制粘贴凭证非常烦人。是否有任何可用的解决方案或任何解决其他问题以使用 aws sso 的方法?
据我了解,AWS SSO(身份验证 v2)和 terraform 之间当前存在问题;仅可靠地接受 V1 身份验证(访问密钥和秘密密钥)。
有几个项目通过从 AWS SSO 生成 V1 凭证来规避此问题。
我使用的是一个名为yawsso的 PyPi 库。
尝试这个:
pip3 install yawsso
yawsso login # this will authenticate - you no longer need to run 'aws sso login'
Run Code Online (Sandbox Code Playgroud)
只需确保您使用正确的配置文件,其中export AWS_PROFILE=foo“foo”所在的位置~/.aws/config为[profile foo]
yawsso将使您登录 AWS 配置文件中列出的所有配置文件,因此您无需一一登录工作所需的所有配置文件
| 归档时间: |
|
| 查看次数: |
8802 次 |
| 最近记录: |