您必须添加凭据。在项目中添加环境变量https://circleci.com/docs/2.0/env-vars/
屏幕:

然后配置 config .circleci/config.yml :
# deploy to aws s3
deploy:
docker:
- image: cibuilds/aws:1.15.73
environment:
aws_access_key_id: $AWS_ACCESS_KEY_ID
aws_secret_access_key: $AWS_SECRET_ACCESS_KEY
steps:
- attach_workspace:
at: ./workspace
- run:
name: Deploy to S3 if tests pass and branch is develop
command: aws s3 sync workspace/public s3://your.bucket/ --delete
也只是让你知道调试 aws cli 使用 circleci cli:

在您的终端中,一旦您通过 ssh 连接到 circleci

尝试:
aws s3 sync workspace/public s3://your.bucket/ --debug