我已经配置了代码部署并工作了几个星期。它已设置为从可交付的 CI 服务器到代码部署。我们像这样部署(在容器中):
> pip install awscli aws deploy push --application-name $CD_APP_NAME
> --s3-location s3://$CD_BUCKET/$CD_KEY --ignore-hidden-files aws deploy create-deployment --application-name $CD_APP_NAME --s3-location
> bucket=$CD_BUCKET,key=$CD_KEY,bundleType=zip --deployment-group-name
> $CD_DEPLOYMENT_GROUP
最近,代码部署开始在 DownloadBundle 步骤中的每个自动部署失败,并出现以下错误:
> The request signature we calculated does not match the signature you
> provided. Check your key and signing method.
自从几天前开始工作以来,我认为我们的任何配置方面都没有改变。
我尝试重新安装代码部署代理并从 s3 中删除部署包(让它们由 CI 脚本重新创建)