Я знаю, что об этом спрашивали давно, но я сам столкнулся с этой проблемой, так что вот исправление для тех, кто все еще борется с bitbucket и aws codedeploy:
Перейдите к файлу: codedeploy_deploy.py
иизмените вызов на create_deployment и добавьте параметр fileExistsBehavior='OVERWRITE'
.Это должно закончиться так:
response = client.create_deployment(
applicationName=str(os.getenv('APPLICATION_NAME')),
deploymentGroupName=str(os.getenv('DEPLOYMENT_GROUP_NAME')),
revision={
'revisionType': 'S3',
's3Location': {
'bucket': os.getenv('S3_BUCKET'),
'key': BUCKET_KEY,
'bundleType': 'zip'
}
},
deploymentConfigName=str(os.getenv('DEPLOYMENT_CONFIG')),
description='New deployment from BitBucket',
ignoreApplicationStopFailures=True,
fileExistsBehavior='OVERWRITE'
)
Мне пришлось обновить boto3 с 1.3.0 до текущего (1.9.201)