Oli*_*bie 4 boto amazon-web-services tox
我有一个正在运行 tox.ini 文件的 GitHub 操作。该操作的步骤之一是连接到 aws,最后一步是运行 tox
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{ secrets.key }}
aws-secret-access-key: ${{ secrets.secret_key }}
aws-region: ${{ secretes.region }}
- name: Run tox
run: tox
Run Code Online (Sandbox Code Playgroud)
由于某种原因,我的操作失败并出现以下错误,botocore.exceptions.NoCredentialsError: Unable to locate credentials
我不确定为什么会发生这种情况,特别是因为 aws 配置步骤正在操作中传递
设置凭据后仍然出现此错误的原因是因为aws-actions/configure-aws-credentials设置环境变量和 tox 默认情况下不会传递环境变量。您可以告诉 tox 传递tox.ini文件中的变量。像这样的东西:
[testenv]
passenv = AWS_*
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5656 次 |
| 最近记录: |