Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(cloudfront): cannot add two EdgeFunctions with same aliases #13324

Merged
merged 2 commits into from
Mar 1, 2021

Conversation

njlynch
Copy link
Contributor

@njlynch njlynch commented Mar 1, 2021

Attempting to add two EdgeFunctions to the same stack, and then giving both the
same alias (e.g., 'prod', 'live') results in an ID conflict. This is because the
aliases are being added to the scope of the shared EdgeFunction stack, rather
than the scope of the Function itself.

Note - Also took the opportunity to simplify one of the integ tests to deploy to a
single distribution.

fixes #13237


By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license

Attempting to add two EdgeFunctions to the same stack, and then giving both the
same alias (e.g., 'prod', 'live') results in an ID conflict. This is because the
aliases are being added to the scope of the shared EdgeFunction stack, rather
than the scope of the Function itself.

fixes #13237
@njlynch njlynch requested a review from a team March 1, 2021 12:44
@njlynch njlynch self-assigned this Mar 1, 2021
@gitpod-io
Copy link

gitpod-io bot commented Mar 1, 2021

@mergify mergify bot added the contribution/core This is a PR that came from AWS. label Mar 1, 2021
@github-actions github-actions bot added the @aws-cdk/aws-cloudfront Related to Amazon CloudFront label Mar 1, 2021
@mergify
Copy link
Contributor

mergify bot commented Mar 1, 2021

Thank you for contributing! Your pull request will be updated from master and then merged automatically (do not update manually, and be sure to allow changes to be pushed to your fork).

@aws-cdk-automation
Copy link
Collaborator

AWS CodeBuild CI Report

  • CodeBuild project: AutoBuildProject89A8053A-LhjRyN9kxr8o
  • Commit ID: fc3628f
  • Result: FAILED
  • Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

@mergify
Copy link
Contributor

mergify bot commented Mar 1, 2021

Thank you for contributing! Your pull request will be updated from master and then merged automatically (do not update manually, and be sure to allow changes to be pushed to your fork).

@mergify mergify bot merged commit 1f35351 into master Mar 1, 2021
@mergify mergify bot deleted the njlynch/edge-mult-aliases branch March 1, 2021 17:44
cornerwings pushed a commit to cornerwings/aws-cdk that referenced this pull request Mar 8, 2021
…13324)

Attempting to add two EdgeFunctions to the same stack, and then giving both the
same alias (e.g., 'prod', 'live') results in an ID conflict. This is because the
aliases are being added to the scope of the shared EdgeFunction stack, rather
than the scope of the Function itself.

Note - Also took the opportunity to simplify one of the integ tests to deploy to a
single distribution.

fixes aws#13237


----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
@aws-cdk/aws-cloudfront Related to Amazon CloudFront contribution/core This is a PR that came from AWS.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

(cloudfront): custom EdgeFunction aliases clash
3 participants