@@ -215,25 +215,25 @@ definitions:
215215 - git push
216216
217217 - step : &find-and-invalidate-cloudfront-dev
218- name : Find and Invalidate CloudFront Cache
218+ name : Invalidate CloudFront Dev Cache
219219 image : amazon/aws-cli
220220 script :
221- - aws configure set aws_access_key_id $ AWS_ACCESS_KEY_ID
222- - aws configure set aws_secret_access_key $ AWS_SECRET_ACCESS_KEY
223- - aws configure set default.region $AWS_REGION
221+ - export AWS_ACCESS_KEY_ID=$AWS_ACCESS_CF_KEY_ID
222+ - export AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_CF_KEY
223+ - export AWS_DEFAULT_REGION= $AWS_REGION
224224 - export CLOUDFRONT_NAME=$(echo "$BITBUCKET_BRANCH" | awk -F'/' '{if(NF==1)val=$1;else if(NF==2)val=$2;else if(NF==3)val=$2;else val=$3;gsub(/_/, "-", val);print tolower(val)}')
225- - export CLOUDFRONT_DISTRIBUTION_ID=$(aws cloudfront list-distributions --query "DistributionList.Items[?Comment=='dev--$CLOUDFRONT_NAME'].Id" --output text)
225+ - export CLOUDFRONT_DISTRIBUTION_ID=$(aws cloudfront list-distributions --query "DistributionList.Items[?Comment=='dev--${ CLOUDFRONT_NAME} '].Id" --output text)
226226 - aws cloudfront create-invalidation --distribution-id $CLOUDFRONT_DISTRIBUTION_ID --paths "/*"
227227
228228 - step : &find-and-invalidate-cloudfront-staging
229- name : Find and Invalidate CloudFront Cache
229+ name : Invalidate CloudFront Staging Cache
230230 image : amazon/aws-cli
231231 script :
232- - aws configure set aws_access_key_id $AWS_ACCESS_CF_KEY_ID
233- - aws configure set aws_secret_access_key $AWS_SECRET_ACCESS_CF_KEY
234- - aws configure set default.region $AWS_REGION
232+ - export AWS_ACCESS_KEY_ID= $AWS_ACCESS_CF_KEY_ID
233+ - export AWS_SECRET_ACCESS_KEY= $AWS_SECRET_ACCESS_CF_KEY
234+ - export AWS_DEFAULT_REGION= $AWS_REGION
235235 - export CLOUDFRONT_NAME=$(echo "$BITBUCKET_BRANCH" | awk -F'/' '{if(NF==1)val=$1;else if(NF==2)val=$2;else if(NF==3)val=$2;else val=$3;gsub(/_/, "-", val);print tolower(val)}')
236- - export CLOUDFRONT_DISTRIBUTION_ID=$(aws cloudfront list-distributions --query "DistributionList.Items[?Comment=='staging--$CLOUDFRONT_NAME'].Id" --output text)
236+ - export CLOUDFRONT_DISTRIBUTION_ID=$(aws cloudfront list-distributions --query "DistributionList.Items[?Comment=='staging--${ CLOUDFRONT_NAME} '].Id" --output text)
237237 - aws cloudfront create-invalidation --distribution-id $CLOUDFRONT_DISTRIBUTION_ID --paths "/*"
238238
239239pipelines :
0 commit comments