{"id":1884,"date":"2022-11-09T10:05:19","date_gmt":"2022-11-09T10:05:19","guid":{"rendered":"https:\/\/www.easydeploy.io\/blog\/?p=1884"},"modified":"2023-03-03T11:45:29","modified_gmt":"2023-03-03T11:45:29","slug":"how-to-setup-aws-amplify-with-github-repository","status":"publish","type":"post","link":"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/","title":{"rendered":"How to Setup AWS Amplify with GitHub Repository"},"content":{"rendered":"<h2>Introduction<\/h2>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><strong>AWS Amplify<\/strong> is a group of tools and features which helps developers build their applications easier. It provides a complete <strong>CI\/CD<\/strong> process like <strong>code pipeline<\/strong>\u00a0for <strong>automation process.<\/strong>\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">We can simply connect <strong>Amplify<\/strong> with the <strong>GitHub<\/strong> repository to get our application code and automatically host it to the website.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">In this article we are going to host a simple <strong>Reactjs<\/strong> application on <strong>AWS Amplify<\/strong>.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><strong>Amplify<\/strong> creates a group of resources that helps to host an application with simple steps. It makes the <strong>CI\/CD process<\/strong> much easier.<\/span><\/li>\n<\/ul>\n<h2>Push source code to your GitHub repository<\/h2>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Go to my <strong>GitHub<\/strong> repository using the link below that contains the simple <strong>Reactjs<\/strong> application code.<\/span><\/li>\n<\/ul>\n<p><a href=\"https:\/\/github.com\/easydeploy-cloud\/reactjs-app-for-s3-static-webhosting\">React code for Amplify<\/a><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Now, go to your GitHub account and create a repository.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Click the <strong>+<\/strong> icon and create a <strong>New repository<\/strong>.<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1894 \" title=\"AWS Amplify Create Repository\" src=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Create-Repository.png\" alt=\"AWS Amplify Create Repository\" width=\"303\" height=\"202\" srcset=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Create-Repository.png 461w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Create-Repository-300x200.png 300w\" sizes=\"(max-width: 303px) 100vw, 303px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Enter the repository name and choose <strong>Private<\/strong> for your repository and then click <strong>Create repository<\/strong>.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1893 \" title=\"AWS Amplify Create Amplify Repository\" src=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Create-Amplify-Repository.png\" alt=\"AWS Amplify Create Amplify Repository\" width=\"817\" height=\"847\" srcset=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Create-Amplify-Repository.png 832w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Create-Amplify-Repository-290x300.png 290w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Create-Amplify-Repository-768x796.png 768w\" sizes=\"(max-width: 817px) 100vw, 817px\" \/><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Once you created a new repository, copy the URL of the repository. Please make sure that the \u201cHTTPS\u201d button has been chosen.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Then push the code to your git repository which you have cloned from my git repository.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Use the \u201c<strong><em>git push -u origin main<\/em><\/strong>\u201d command to push the code to your repository.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Now your code is pushed to your remote repository in the <strong>\u201cmain\u201d<\/strong> branch. Then reload your <strong>GitHub<\/strong> repository page, and if you can see your source code on <strong>GitHub, push<\/strong> command is successful.<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1897 \" title=\"AWS Amplify GiHub Repo with Code\" src=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/GiHub-Repo-with-Code.png\" alt=\"AWS Amplify GiHub Repo with Code\" width=\"815\" height=\"498\" srcset=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/GiHub-Repo-with-Code.png 1322w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/GiHub-Repo-with-Code-300x183.png 300w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/GiHub-Repo-with-Code-1024x625.png 1024w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/GiHub-Repo-with-Code-768x469.png 768w\" sizes=\"(max-width: 815px) 100vw, 815px\" \/><\/p>\n<h2>Connect GitHub Repository to AWS Amplify<\/h2>\n<p><span style=\"font-weight: 400;\">Now go to your AWS console and navigate to <strong>AWS\u00a0Amplify<\/strong> page. And then click the <strong>Get started<\/strong> button.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1890 \" title=\"AWS Amplify Get Started\" src=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Amplify-Get-Started.png\" alt=\"AWS Amplify Get Started\" width=\"666\" height=\"342\" srcset=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Amplify-Get-Started.png 1172w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Amplify-Get-Started-300x154.png 300w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Amplify-Get-Started-1024x526.png 1024w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Amplify-Get-Started-768x394.png 768w\" sizes=\"(max-width: 666px) 100vw, 666px\" \/><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">It will redirect you to a page like in the below screenshot.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">We are going to host our application. So you have to select the type <strong>Amplify Hosting.<\/strong> Then click the <strong>Get Started<\/strong> button that is present in the <strong>Amplify Hosting<\/strong> section.<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1891 size-full\" title=\"AWS Amplify Host Website\" src=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Amplify-Host-Website.png\" alt=\"AWS Amplify Host Website\" width=\"1582\" height=\"711\" srcset=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Amplify-Host-Website.png 1582w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Amplify-Host-Website-300x135.png 300w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Amplify-Host-Website-1024x460.png 1024w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Amplify-Host-Website-768x345.png 768w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Amplify-Host-Website-1536x690.png 1536w\" sizes=\"(max-width: 1582px) 100vw, 1582px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Now it asks you to choose a remote repository that you want to connect with <strong>Amplify.<\/strong> Choose <strong>GitHub<\/strong> to connect your <strong>GitHub<\/strong> repository and <strong>continue.<\/strong><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1892 \" title=\"AWS Amplify choose Github Amplify\" src=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/choose-Github-Amplify.png\" alt=\"AWS Amplify choose Github Amplify\" width=\"743\" height=\"430\" srcset=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/choose-Github-Amplify.png 1262w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/choose-Github-Amplify-300x174.png 300w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/choose-Github-Amplify-1024x593.png 1024w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/choose-Github-Amplify-768x445.png 768w\" sizes=\"(max-width: 743px) 100vw, 743px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">In the next screen, you can choose the repository and branch you want to connect to. Please choose the repository you created just before and the <strong>main<\/strong> branch.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1886 \" title=\"AWS Amplify Add Repository\" src=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Add-Repository.png\" alt=\"AWS Amplify Add Repository\" width=\"709\" height=\"543\" srcset=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Add-Repository.png 1093w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Add-Repository-300x230.png 300w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Add-Repository-1024x784.png 1024w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Add-Repository-768x588.png 768w\" sizes=\"(max-width: 709px) 100vw, 709px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">On the next page, You have to enter a name for your application. And you can see a yaml script for the build stage. This is a simple yaml script that builds your application.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1888 size-full\" title=\"AWS Amplify Build Setting\" src=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Amplify-Build-Setting.png\" alt=\"AWS Amplify Build Setting\" width=\"1257\" height=\"763\" srcset=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Amplify-Build-Setting.png 1257w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Amplify-Build-Setting-300x182.png 300w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Amplify-Build-Setting-1024x622.png 1024w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Amplify-Build-Setting-768x466.png 768w\" sizes=\"(max-width: 1257px) 100vw, 1257px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Finally you can review your setup for your <strong>Amplify<\/strong> application. Click the <strong>Save and Deploy<\/strong> button to deploy your application.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1895 \" title=\"AWS Amplify Deploy Amplify\" src=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Deploy-Amplify.png\" alt=\"AWS Amplify Deploy Amplify\" width=\"698\" height=\"465\" srcset=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Deploy-Amplify.png 1233w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Deploy-Amplify-300x200.png 300w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Deploy-Amplify-1024x682.png 1024w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Deploy-Amplify-768x511.png 768w\" sizes=\"(max-width: 698px) 100vw, 698px\" \/><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Now your application started provisioning from your <strong>GitHub<\/strong> repository.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">It has<strong> four stages<\/strong>. So it automatically pulls your code from your <strong>GitHub<\/strong> repository in the branch that you refers in your application. Then it builds your application and Deploy it and finally it verifies the deployment.<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1887 \" title=\"AWS Amplify Application\" src=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/amplif-application.png\" alt=\"AWS Amplify Application\" width=\"777\" height=\"423\" srcset=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/amplif-application.png 1490w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/amplif-application-300x163.png 300w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/amplif-application-1024x558.png 1024w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/amplif-application-768x419.png 768w\" sizes=\"(max-width: 777px) 100vw, 777px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Wait for your application to complete all the stages.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1901 \" title=\"AWS Amplify Stages Completed\" src=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Stages-Completed.png\" alt=\"AWS Amplify Stages Completed\" width=\"754\" height=\"272\" srcset=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Stages-Completed.png 1235w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Stages-Completed-300x108.png 300w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Stages-Completed-1024x369.png 1024w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Stages-Completed-768x277.png 768w\" sizes=\"(max-width: 754px) 100vw, 754px\" \/><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">As you can see in the above image, all the stages are successfully completed.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Click the link that I marked in the above image, It opens a new page and it shows like the below screenshot. <\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1899 \" title=\"AWS Amplify Hello World\" src=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Hello-World.png\" alt=\"AWS Amplify Hello World\" width=\"730\" height=\"316\" srcset=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Hello-World.png 1913w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Hello-World-300x130.png 300w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Hello-World-1024x443.png 1024w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Hello-World-768x332.png 768w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Hello-World-1536x665.png 1536w\" sizes=\"(max-width: 730px) 100vw, 730px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Congratulations, you have successfully deployed a <strong>Reactjs<\/strong> application on <strong>AWS Amplify.<\/strong><\/span><\/p>\n<h2>Modify Code and Push again to GitHub<\/h2>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">You can check our application to pull the code automatically from the remote repository, whenever a change occurs on the code of our application.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">For check this, go to your VS code editor and open your application code.<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1896 size-full\" title=\"AWS Amplify Edit App js File\" src=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Edit-App-js-File.png\" alt=\"AWS Amplify Edit App js File\" width=\"1333\" height=\"510\" srcset=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Edit-App-js-File.png 1333w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Edit-App-js-File-300x115.png 300w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Edit-App-js-File-1024x392.png 1024w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Edit-App-js-File-768x294.png 768w\" sizes=\"(max-width: 1333px) 100vw, 1333px\" \/><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Open <strong>App.js<\/strong> file that is present in the <strong>src<\/strong> folder. And modify the line that I showed in the above image. Then push your code to your <strong>GitHub<\/strong> repository.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Then come back to <strong>Amplify<\/strong> console you can see the provision stage is started again, because of the changes occurring on the remote repository.<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1900 size-full\" title=\"AWS Amplify Provision again\" src=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/provision-again.png\" alt=\"AWS Amplify Provision again\" width=\"1475\" height=\"473\" srcset=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/provision-again.png 1475w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/provision-again-300x96.png 300w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/provision-again-1024x328.png 1024w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/provision-again-768x246.png 768w\" sizes=\"(max-width: 1475px) 100vw, 1475px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Wait until it completes all the stages and once completed refresh the page that you are hosting your application and see the difference that you have made on your code.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1898 \" title=\"AWS Amplify Hello World Again\" src=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Hello-World-Again.png\" alt=\"AWS Amplify Hello World Again\" width=\"767\" height=\"397\" srcset=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Hello-World-Again.png 1377w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Hello-World-Again-300x155.png 300w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Hello-World-Again-1024x529.png 1024w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/Hello-World-Again-768x397.png 768w\" sizes=\"(max-width: 767px) 100vw, 767px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">This is a fully automated way like <strong>AWS CodePipeline.<\/strong> It always checks the source repository, for the changes on the code, and\u00a0 once it detects any changes on the code, it brings the code to <strong>Amplify<\/strong> and it deploys it in our application.<\/span><\/p>\n<h2><strong>Adding a Custom Domain for Application<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Additionally, you can redirect the endpoint of your <strong>Amplify<\/strong> application with your own custom domain. On the left side of the page click the <strong>Domain Management<\/strong> button.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1907 size-full\" title=\"AWS Amplify Domain Management\" src=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/AWS-Amplify-Domain-Management.png\" alt=\"AWS Amplify Domain Management\" width=\"1910\" height=\"608\" srcset=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/AWS-Amplify-Domain-Management.png 1910w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/AWS-Amplify-Domain-Management-300x95.png 300w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/AWS-Amplify-Domain-Management-1024x326.png 1024w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/AWS-Amplify-Domain-Management-768x244.png 768w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/AWS-Amplify-Domain-Management-1536x489.png 1536w\" sizes=\"(max-width: 1910px) 100vw, 1910px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">You will redirect to the <strong>Domain management<\/strong> page and click the <strong>Add domain<\/strong> button.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1906 size-full\" title=\"AWS Amplify Custom Domain\" src=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/AWS-Amplify-Custom-Domain.png\" alt=\"AWS Amplify Custom Domain\" width=\"1811\" height=\"412\" srcset=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/AWS-Amplify-Custom-Domain.png 1811w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/AWS-Amplify-Custom-Domain-300x68.png 300w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/AWS-Amplify-Custom-Domain-1024x233.png 1024w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/AWS-Amplify-Custom-Domain-768x175.png 768w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/AWS-Amplify-Custom-Domain-1536x349.png 1536w\" sizes=\"(max-width: 1811px) 100vw, 1811px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Add your own custom domain name under the <strong>Domain<\/strong> section. For this article I just add a domain called <strong>example.com<\/strong> and then click the button <strong>Configure domain.<\/strong><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1905 size-full\" title=\"AWS Amplify Custom Domain Redirect\" src=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/AWS-Amplify-Custom-Domain-Redirect.png\" alt=\"AWS Amplify Custom Domain Redirect\" width=\"1802\" height=\"760\" srcset=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/AWS-Amplify-Custom-Domain-Redirect.png 1802w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/AWS-Amplify-Custom-Domain-Redirect-300x127.png 300w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/AWS-Amplify-Custom-Domain-Redirect-1024x432.png 1024w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/AWS-Amplify-Custom-Domain-Redirect-768x324.png 768w, https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/08\/AWS-Amplify-Custom-Domain-Redirect-1536x648.png 1536w\" sizes=\"(max-width: 1802px) 100vw, 1802px\" \/><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Then you have to add a subdomain for your domain. This means you can set up any redirects for your domain.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">For example, here I add a redirect from <strong>https:\/\/example.com<\/strong> to <strong>https:\/\/www.example.com<\/strong>.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Then click Save to complete your domain set up for your application. After this <strong>AWS<\/strong> will provide you a <strong>validation certificate<\/strong> for your domain. You can check your certificate in your aws account <strong>AWS Certificate Manager (ACM)<\/strong> console.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Hope you will learn something new about Amplify in this article. Enjoy your Reading!<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction AWS Amplify is a group of tools and features which helps developers build their applications easier. It provides a complete CI\/CD process like code pipeline\u00a0for automation process.\u00a0 We can simply connect Amplify with the GitHub repository to get our application code and automatically host it to the website. In this article we are going [&hellip;]<\/p>\n","protected":false},"author":20,"featured_media":2408,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[2],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to setup AWS Amplify with GITHUB Repository<\/title>\n<meta name=\"description\" content=\"Learn step-by-step process to setup AWS Amplify with GitHub Repository and get our application code &amp; automatically host it to the website.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to setup AWS Amplify with GITHUB Repository\" \/>\n<meta property=\"og:description\" content=\"Learn step-by-step process to setup AWS Amplify with GitHub Repository and get our application code &amp; automatically host it to the website.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/\" \/>\n<meta property=\"og:site_name\" content=\"easydeploy.io\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/Jerinrathnam\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-09T10:05:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-03T11:45:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/11\/Easydeploy-HOW-TO-SETUP-AWS-AMPLIFY-WITH-GITHUB-REPOSITORY.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Jerin Rathnam\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@jerin_rathnam\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jerin Rathnam\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/\"},\"author\":{\"name\":\"Jerin Rathnam\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#\/schema\/person\/939543ac3b33fadea8b5115ab9a1280f\"},\"headline\":\"How to Setup AWS Amplify with GitHub Repository\",\"datePublished\":\"2022-11-09T10:05:19+00:00\",\"dateModified\":\"2023-03-03T11:45:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/\"},\"wordCount\":855,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/11\/Easydeploy-HOW-TO-SETUP-AWS-AMPLIFY-WITH-GITHUB-REPOSITORY.webp\",\"articleSection\":[\"Amazon Web Services\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/\",\"url\":\"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/\",\"name\":\"How to setup AWS Amplify with GITHUB Repository\",\"isPartOf\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/11\/Easydeploy-HOW-TO-SETUP-AWS-AMPLIFY-WITH-GITHUB-REPOSITORY.webp\",\"datePublished\":\"2022-11-09T10:05:19+00:00\",\"dateModified\":\"2023-03-03T11:45:29+00:00\",\"description\":\"Learn step-by-step process to setup AWS Amplify with GitHub Repository and get our application code & automatically host it to the website.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/#primaryimage\",\"url\":\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/11\/Easydeploy-HOW-TO-SETUP-AWS-AMPLIFY-WITH-GITHUB-REPOSITORY.webp\",\"contentUrl\":\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/11\/Easydeploy-HOW-TO-SETUP-AWS-AMPLIFY-WITH-GITHUB-REPOSITORY.webp\",\"width\":1280,\"height\":720,\"caption\":\"aws amplify with github repository\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.easydeploy.io\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Setup AWS Amplify with GitHub Repository\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#website\",\"url\":\"https:\/\/www.easydeploy.io\/blog\/\",\"name\":\"easydeploy.io\",\"description\":\"A Cloud Architect Company\",\"publisher\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.easydeploy.io\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#organization\",\"name\":\"EasyDeploy Technologies Pvt Ltd\",\"url\":\"https:\/\/www.easydeploy.io\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2019\/02\/easydeploy.png\",\"contentUrl\":\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2019\/02\/easydeploy.png\",\"width\":536,\"height\":100,\"caption\":\"EasyDeploy Technologies Pvt Ltd\"},\"image\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#\/schema\/person\/939543ac3b33fadea8b5115ab9a1280f\",\"name\":\"Jerin Rathnam\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ca2c2ab4a28d380073334816b42aaa40?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ca2c2ab4a28d380073334816b42aaa40?s=96&d=mm&r=g\",\"caption\":\"Jerin Rathnam\"},\"description\":\"Jerin Rathnam is a proficient DevOps engineer who is dedicated to streamlining software development and deployment processes. He has extensive knowledge of cloud infrastructure, containerization, and CI\/CD pipelines, which enables him to effectively connect development and operations. Jerin specializes in creating numerous Terraform modules for multi-cloud infrastructure and possesses immense expertise in configuring and managing cloud infrastructure. His profound understanding of containerization, along with his experience in orchestration tools like Docker and Kubernetes, further supports his skills as a valuable DevOps engineer.\",\"sameAs\":[\"https:\/\/www.gemjerin.site\",\"https:\/\/www.facebook.com\/Jerinrathnam\",\"https:\/\/www.instagram.com\/gem_jerin_rathnam\/\",\"https:\/\/www.linkedin.com\/in\/jerin-rathnam\/\",\"https:\/\/x.com\/jerin_rathnam\",\"@jerinrathnam\"],\"url\":\"https:\/\/www.easydeploy.io\/blog\/author\/jerin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to setup AWS Amplify with GITHUB Repository","description":"Learn step-by-step process to setup AWS Amplify with GitHub Repository and get our application code & automatically host it to the website.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/","og_locale":"en_GB","og_type":"article","og_title":"How to setup AWS Amplify with GITHUB Repository","og_description":"Learn step-by-step process to setup AWS Amplify with GitHub Repository and get our application code & automatically host it to the website.","og_url":"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/","og_site_name":"easydeploy.io","article_author":"https:\/\/www.facebook.com\/Jerinrathnam","article_published_time":"2022-11-09T10:05:19+00:00","article_modified_time":"2023-03-03T11:45:29+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/11\/Easydeploy-HOW-TO-SETUP-AWS-AMPLIFY-WITH-GITHUB-REPOSITORY.webp","type":"image\/webp"}],"author":"Jerin Rathnam","twitter_card":"summary_large_image","twitter_creator":"@jerin_rathnam","twitter_misc":{"Written by":"Jerin Rathnam","Estimated reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/#article","isPartOf":{"@id":"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/"},"author":{"name":"Jerin Rathnam","@id":"https:\/\/www.easydeploy.io\/blog\/#\/schema\/person\/939543ac3b33fadea8b5115ab9a1280f"},"headline":"How to Setup AWS Amplify with GitHub Repository","datePublished":"2022-11-09T10:05:19+00:00","dateModified":"2023-03-03T11:45:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/"},"wordCount":855,"commentCount":0,"publisher":{"@id":"https:\/\/www.easydeploy.io\/blog\/#organization"},"image":{"@id":"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/#primaryimage"},"thumbnailUrl":"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/11\/Easydeploy-HOW-TO-SETUP-AWS-AMPLIFY-WITH-GITHUB-REPOSITORY.webp","articleSection":["Amazon Web Services"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/","url":"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/","name":"How to setup AWS Amplify with GITHUB Repository","isPartOf":{"@id":"https:\/\/www.easydeploy.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/#primaryimage"},"image":{"@id":"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/#primaryimage"},"thumbnailUrl":"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/11\/Easydeploy-HOW-TO-SETUP-AWS-AMPLIFY-WITH-GITHUB-REPOSITORY.webp","datePublished":"2022-11-09T10:05:19+00:00","dateModified":"2023-03-03T11:45:29+00:00","description":"Learn step-by-step process to setup AWS Amplify with GitHub Repository and get our application code & automatically host it to the website.","breadcrumb":{"@id":"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/#primaryimage","url":"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/11\/Easydeploy-HOW-TO-SETUP-AWS-AMPLIFY-WITH-GITHUB-REPOSITORY.webp","contentUrl":"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2022\/11\/Easydeploy-HOW-TO-SETUP-AWS-AMPLIFY-WITH-GITHUB-REPOSITORY.webp","width":1280,"height":720,"caption":"aws amplify with github repository"},{"@type":"BreadcrumbList","@id":"https:\/\/www.easydeploy.io\/blog\/how-to-setup-aws-amplify-with-github-repository\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.easydeploy.io\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Setup AWS Amplify with GitHub Repository"}]},{"@type":"WebSite","@id":"https:\/\/www.easydeploy.io\/blog\/#website","url":"https:\/\/www.easydeploy.io\/blog\/","name":"easydeploy.io","description":"A Cloud Architect Company","publisher":{"@id":"https:\/\/www.easydeploy.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.easydeploy.io\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.easydeploy.io\/blog\/#organization","name":"EasyDeploy Technologies Pvt Ltd","url":"https:\/\/www.easydeploy.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.easydeploy.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2019\/02\/easydeploy.png","contentUrl":"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2019\/02\/easydeploy.png","width":536,"height":100,"caption":"EasyDeploy Technologies Pvt Ltd"},"image":{"@id":"https:\/\/www.easydeploy.io\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.easydeploy.io\/blog\/#\/schema\/person\/939543ac3b33fadea8b5115ab9a1280f","name":"Jerin Rathnam","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.easydeploy.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ca2c2ab4a28d380073334816b42aaa40?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ca2c2ab4a28d380073334816b42aaa40?s=96&d=mm&r=g","caption":"Jerin Rathnam"},"description":"Jerin Rathnam is a proficient DevOps engineer who is dedicated to streamlining software development and deployment processes. He has extensive knowledge of cloud infrastructure, containerization, and CI\/CD pipelines, which enables him to effectively connect development and operations. Jerin specializes in creating numerous Terraform modules for multi-cloud infrastructure and possesses immense expertise in configuring and managing cloud infrastructure. His profound understanding of containerization, along with his experience in orchestration tools like Docker and Kubernetes, further supports his skills as a valuable DevOps engineer.","sameAs":["https:\/\/www.gemjerin.site","https:\/\/www.facebook.com\/Jerinrathnam","https:\/\/www.instagram.com\/gem_jerin_rathnam\/","https:\/\/www.linkedin.com\/in\/jerin-rathnam\/","https:\/\/x.com\/jerin_rathnam","@jerinrathnam"],"url":"https:\/\/www.easydeploy.io\/blog\/author\/jerin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/posts\/1884"}],"collection":[{"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/comments?post=1884"}],"version-history":[{"count":16,"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/posts\/1884\/revisions"}],"predecessor-version":[{"id":2412,"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/posts\/1884\/revisions\/2412"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/media\/2408"}],"wp:attachment":[{"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/media?parent=1884"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/categories?post=1884"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/tags?post=1884"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}