
Build your app locally and upload a zipped version of your build artifacts. In the S3 console, select an existing bucket or create a new oneĢ. Set up an S3 bucketįor this example, set up an S3 bucket to automatically trigger deployments to your site on any update:ġ. For example, you can automatically trigger updates to your site using the Amplify Console, S3, and AWS Lambda. You can continue to use S3 to sync your files while also leveraging the hosting features offered by the Amplify Console.

Many developers use S3 for static hosting. Provide the URL and choose Save and deploy. From the Amplify Console, choose Deploy without a Git provider and then choose Any URL.Change the query param at the end of the URL to “dl=1” to force the browser to download the link. Create a shared link for the uploaded zip file.Log in to your Dropbox account and upload your build artifacts zip file to Dropbox.Try making some code changes and upload a staging version of your site by choosing Add new environment. That’s it! Your site should be live at.Drag and drop the output folder as shown below and choose Save and Deploy.For example, you can host both a dev and prod version of your site.

Every Amplify app can have multiple environments.

The Amplify Console offers fully managed hosting with features such as instant cache invalidation, atomic deploys, redirects, and custom domain management. You can deploy files stored on your desktop, Amazon S3, or files stored with any cloud provider.

Product Manager, AWS.ĪWS Amplify recently launched a manual deploy option, providing you with the ability to host a static web app without connecting to a Git repository. This article was written by Nikhil Swaminathan, Sr.
