AWS Amplify Hosting

From GM-RKB
Jump to navigation Jump to search

An AWS Amplify Hosting is a fully-managed CI/CD and hosting service for



References

2023

  • GBard
    • AWS Amplify Hosting is a fully managed CI/CD and hosting service for fast, secure, and reliable static and server-side rendered apps that scale with your business. It supports modern web frameworks such as React, Angular, Vue, Next.js, Gatsby, Hugo, Jekyll, and more.
    • Amplify Hosting offers a number of features, including:
      • Continuous deployment: Deploy your app to production with every code commit.
      • Global reach: Serve your app to users around the world with Amazon CloudFront's CDN.
      • Security: Amplify Hosting automatically deploys your app with best practices for security, including HTTPS and HTTP/2.
      • Reliability: Amplify Hosting is built on top of AWS, which has a proven track record of reliability and scalability.
    • To get started with Amplify Hosting, you can use the Amplify CLI or the Amplify Console. Once you have created your Amplify project, you can connect your Git repository and deploy your app.
    • Here are some of the benefits of using AWS Amplify Hosting:
      • Easy to use: Amplify Hosting is a fully managed service, so you don't need to worry about managing servers or infrastructure.
      • Scalable: Amplify Hosting can scale to meet the needs of your app, no matter how much traffic you receive.
      • Secure: Amplify Hosting automatically deploys your app with best practices for security, so you can be confident that your app is protected.
      • Reliable: Amplify Hosting is built on top of AWS, which has a proven track record of reliability and scalability.

2023

- Amplify Hosting provides continuous deployment and hosting for modern web apps. It supports frameworks like React, Angular, Vue, Next.js, Gatsby, Hugo, etc.

- Key features: - Key features:

 - Continuous deployment on git pushes: Deploy updates automatically on every code commit.
 - Global reach via CloudFront CDN: Distribute content globally.
 - HTTPS and HTTP/2 enabled by default: Secure communication and improved performance.
 - Atomic deployments: New version isn't live until fully deployed.
 - Instant cache invalidations: Updates are reflected instantly.
 - Screenshots of app on different devices: Identify layout issues.
 - Custom domains: Use your own domain.
 - Staging environments: Test changes before going live.
 - Pull request previews: See updates in PRs.
 - End-to-end testing: Improve quality.
 - Password protection: Limit access before going live.
 - Redirects: Maintain SEO.
 - Environment variables: Configure app.

- Getting started:

 - Connect your git repo (GitHub, GitLab, Bitbucket, CodeCommit)
 - Use Amplify CLI or Amplify Console in AWS Management Console
 - Connect repo and deploy

- Benefits:

 - Fully managed - no servers to manage
 - Scales automatically
 - Secure by default with best practices
 - Reliable building on top of AWS

Let me know if you would like me to expand on any of these points or add anything else from the official page. The key things are the features, getting started steps, and benefits in my opinion.