That's a super broad question covering a lot of ground (content management, website hosting, user authentication, etc.).
Can you do all of those things? Absolutely. Service such as CloudFront, S3, Cognito, API Gateway (just for starters) are where I'd go but there are many more (including some that you've mentioned).
Would I recommend the
GitHub>CodeDeploy->EC2 architecture pattern? Not necessarily. Mainly because hosting static files is a great use case for CloudFront and S3 (far less expensive and far more scalable too). But there are many factors to consider here.
I'd strongly recommend reaching out to your local AWS Solutions Architect to find the best way for you to meet your requirements.
Ok thanks for your feedback. Much appreciated. I don't have the budget for hiring an AWS Solutions Architect I'm afraid but just trying to understand the AWS solutions for a real world project for now. A Premium Support Developer Plan $29/m offers "architecture guidance" it seems so will try that route. Having to install Shibboleth SP3 on the server would appear to make S3 not an option. The CMS also can't easily be hooked up with a CDN like CloudFront unfortunately. Vendor is planning a plugin to accommodate CDN integration. Will look into Cognito and keep researching. Thanks for pointing me in the right direction and have a nice day. H
Experience with Cloudformation Plugin for JenkinsAccepted Answerasked 7 years ago
Best Python Development Tools for AWS Developmentasked 2 months ago
Verified SES entity (out of sandbox), unable to send production e-mails on deployed website (amplify). Works fully in local dev env. AWS-SDK NodeJSAccepted Answerasked a month ago
DynamoDB: Duplicate a lot of data to save a second lookup?asked 6 months ago
Automate creation of AWS support caseasked 3 months ago
Any case studies out there for e.g. University website development? Github>EC2>CodeDeploy?Accepted Answerasked 7 months ago
What is the right setup for development for a team who works on the same project?Accepted Answerasked 6 months ago
Is there any plan for a FPS player?Accepted Answerasked 6 years ago
Comprehend Custom classification training taking a lot of timeasked 4 months ago
Is there any limit to the number or age of events logged in CloudFormation event history?Accepted Answerasked a year ago