question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Some more AWS work remains to be done (and more in comments below):

  • Create new prod and stage S3 buckets for the Yari document content, static and sitemap files (dev has already been created)
  • Create new AWS IAM user (and associated IAM policies that are restricted to the tasks of the deployer) with programmatic credentials for running the deployer within GitHub Actions
  • Define changes and change plan required for primary stage and prod CDN’s. Can we re-use our current primary stage and prod CDN’s and simply apply our new behaviors and some associated Lambda functions at launch time, or do we need to create fresh CDN’s and have AWS-Support help us switch the CNAME’s from the old CDN’s to the new ones? ANSWER: After discussing this with @limed, we will create fresh CDN’s and have AWS-Support help us switch the CNAME’s from the old CDN’s to the new ones.
  • Create the new CloudFront distribution for Yari stage (this will replace the existing stage CDN on launch day)
    • Define new Group origin with the mdn-content-stage S3 bucket as its primary origin and the stage ELB (public access point for the stage Django services) as its secondary origin for 404 fail-overs
    • Define new behaviors
  • Create the new CloudFront distribution for Yari prod (this will replace the existing prod CDN on launch day)
    • Define new Group origin with the mdn-content-prod S3 bucket as its primary origin and the prod ELB (public access point for the prod Django services) as its secondary origin for 404 fail-overs
    • Define new behaviors

- [ ] Create Lambda function mdn-content-origin-response in the us-east-1 region for handling “fundamental” redirects (this might not be strictly necessary since we will fail-over to Django and Django already handles the fundamental redirects) NOTE: This was not needed. We handle the fundamental redirects within our mdn-content-origin-request Lambda@Edge function.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:6 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
peterbecommented, Aug 24, 2020

Besides, when you say “stage” you mean something like developer.allizom.org, right? Not individual PR builds.

0reactions
escattonecommented, Dec 4, 2020

This is done.

Read more comments on GitHub >

github_iconTop Results From Across the Web

AWS Careers
Working at AWS is different – because AWS is different. We hire talented people and give them the tools and support that lets...
Read more >
Amazon Web Services
Here, you'll find more than just another job. ... The future of work at AWS. ... Ready for mission-critical work with massive career...
Read more >
Amazon Web Services (AWS): Jobs - LinkedIn
Jobs at Amazon Web Services (AWS) · Senior Chip Validation Software Engineer · Networking Driver Expert · Sr Software Security Engineer · Senior...
Read more >
Amazon Web Services (AWS) - TechTarget
AWS includes various tools and services designed to help users migrate applications, databases, servers and data onto its public cloud. The AWS Migration...
Read more >
What Is AWS (Amazon Web Services) - Simplilearn
Amazon Web Service, or AWS, is an online platform providing cost-effective, scalable cloud computing solutions. It offers a range of on-demand ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found