From 00b5e80b011a86ff27074326bc0ae6a77ee3dde9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ole=20Volds=C3=A6ter?= <ole.voldsater@uib.no> Date: Wed, 21 Apr 2021 14:19:38 +0200 Subject: [PATCH] spesifiserer lambdaversjon --- .gitlab-ci.yml | 2 ++ aws/beta.ordbok.uib.no_stack.yaml | 7 +++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ce83a02e..8df4db4e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -45,6 +45,7 @@ deploy: --parameter-overrides "CertificateArn=${CERT_ARN}" "DomainName=dev.ordbok.uib.no" "AltDomainName=beta.ordbok-dev.aws.uib.no" + "PathRewriteLambdaARN=arn:aws:lambda:us-east-1:${AWS_DEV_ACCOUNT}:function:rewrite_request:7" --no-fail-on-empty-changeset --capabilities CAPABILITY_IAM - aws s3 rm "s3://${STACK_NAME}.aws.uib.no" --recursive @@ -71,6 +72,7 @@ deploy-prod: - aws cloudformation deploy --stack-name ${STACK_NAME} --template-file "aws/beta.ordbok.uib.no_stack.yaml" --parameter-overrides "CertificateArn=${CERT_ARN}" + "PathRewriteLambdaARN=arn:aws:lambda:us-east-1:${AWS_DEV_ACCOUNT}:function:rewrite_request:11" --no-fail-on-empty-changeset --capabilities CAPABILITY_IAM - aws s3 rm "s3://${STACK_NAME}.aws.uib.no" --recursive diff --git a/aws/beta.ordbok.uib.no_stack.yaml b/aws/beta.ordbok.uib.no_stack.yaml index 3aa46737..995d57bd 100644 --- a/aws/beta.ordbok.uib.no_stack.yaml +++ b/aws/beta.ordbok.uib.no_stack.yaml @@ -33,6 +33,9 @@ Parameters: CertificateArn: Type: String + PathRewriteLambdaARN: + Type: QueryString + Description: ARN to lambda function in us-east-1 used to rewrite paths ############################################################################### Resources: @@ -123,7 +126,7 @@ Resources: LambdaFunctionAssociations: - EventType: viewer-request IncludeBody: false - LambdaFunctionARN: !Sub "arn:aws:lambda:us-east-1:${AWS::AccountId}:function:path_rewrite" + LambdaFunctionARN: !Ref PathRewriteLambdaARN ForwardedValues: QueryString: 'false' Cookies: @@ -144,7 +147,7 @@ Resources: LambdaFunctionAssociations: - EventType: viewer-request IncludeBody: false - LambdaFunctionARN: !Sub "arn:aws:lambda:us-east-1:${AWS::AccountId}:function:path_rewrite" + LambdaFunctionARN: !Ref PathRewriteLambdaARN ForwardedValues: QueryString: true Cookies: -- GitLab