如何在AWS CLI中使用密码或SSH身份验证而不是使用访问密钥?

0

【以下的问题经过翻译处理】 你好,我们想要在不需要将访问密钥存储在电脑的情况下对AWS CLI请求进行身份验证,目前我们考虑使用静态密码(此密码应少于或等于38个字符)或使用ssh / pgp密钥,我们将它们存储在yubikey中,因此我们将不需要使用“静态”AWS访问密钥,或者我们可以使用“会话”密钥,但在没有“静态”访问密钥的情况下应该能够获得它们,有没有可能以任何方式实现它?比如使用AWS SSO或其他什么?

简而言之,我们希望实现在不将访问密钥存储在PC的情况下访问AWS CLI,我们希望“缩短”秘密访问密钥的长度为38个字符,或者通过使用ssh / pgp密钥或“已知”密码来替代访问密钥以进行身份验证AWS cli请求。

1 個回答
0

【以下的回答经过翻译处理】 您始终需要访问密钥来对AWS APIs进行签名。或许可以使用以下两种方式 使用外部进程:https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sourcing-external.html sso方式 https://docs.aws.amazon.com/zh_cn/cli/latest/userguide/sso-configure-profile-token.html

profile picture
專家
已回答 5 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南