【发布时间】:2015-12-17 06:37:47
【问题描述】:
我已经配置了代码部署并工作了几个星期。它已设置为从可交付的 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 脚本重新创建它们)
【问题讨论】:
标签: amazon-web-services continuous-integration continuous-deployment aws-cli aws-code-deploy