如何在 GitHub Actions 中配置/使用 AWS CLI?

thi*_*ign 2 amazon-web-services aws-cli aws-amplify github-actions

我想运行类似aws amplify start-jobGitHub Actions 中的命令。我了解 AWS CLI 已预先安装,但我不确定如何配置它。

特别是,我不确定如何为所有配置选项命名环境变量,因为一些文档只提到了区域和输出设置,但没有提及AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEY

Cla*_*ori 7

我建议使用此 AWS 操作在 GitHub Actions 环境中设置所有 AWS 区域和凭证环境变量。它不会设置输出环境变量,因此您仍然需要这样做,但它具有很好的功能,可以确保凭证环境变量在输出中作为秘密进行屏蔽,支持承担角色,并在需要时提供您的帐户 ID它在其他行动中。

https://github.com/marketplace/actions/configure-aws-credentials-action-for-github-actions

  • 截至 2023 年,您可以关注 https://github.com/aws-actions/configure-aws-credentials (3认同)