{"id":7670,"date":"2020-06-24T12:29:18","date_gmt":"2020-06-24T12:29:18","guid":{"rendered":"https:\/\/cloudkul.com\/blog\/?p=7670"},"modified":"2020-10-30T06:47:43","modified_gmt":"2020-10-30T06:47:43","slug":"how-to-configure-magento-2-with-aws-cloudfront","status":"publish","type":"post","link":"https:\/\/cloudkul.com\/blog\/how-to-configure-magento-2-with-aws-cloudfront\/","title":{"rendered":"How to  Configure Magento 2 With AWS CloudFront"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\"><strong><em>What is AWS CloudFront?<\/em><\/strong><\/h3>\n\n\n\n<p><strong><em>AWS CloudFront<\/em><\/strong> is a <strong><em>Content delivery network (CDN)<\/em><\/strong> web service provided by AWS to speeds up your dynamic and static web content like, .html, .css, .js, and image files, to your <strong><em>Magento 2<\/em><\/strong> Store users. CloudFront usage <strong><em>edge locations<\/em><\/strong> to delivers your content to your users with lower latency (time delay), with this content is delivered with the best possible performance and if your content already cached in the edge location, <strong>CloudFront replies the user request for content immediately.<\/strong><br><\/p>\n\n\n\n<ul><li>It is <strong><em>Fast, Simple, Cost Effective<\/em><\/strong> Service Provided by AWS<\/li><li>It is compatible with other AWS service such as<em><strong> AWS Lambda<\/strong><\/em><\/li><li>It supports <strong><em>HTTP\/2<\/em><\/strong> version<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><em>Steps for Magento 2 Configuration with AWS CloudFront<\/em><\/strong><\/h3>\n\n\n\n<p><strong><em>Step 1:<\/em><\/strong> Open Aws Console <\/p>\n\n\n\n<p><strong><em>Step 2:<\/em><\/strong> Go to Services located at Top Strip <\/p>\n\n\n\n<p><strong><em>Step 3:<\/em><\/strong> Search For CloudFront or go to Networking Section in the service list you have found CloudFront<\/p>\n\n\n\n<p><strong><em>Step 4:<\/em><\/strong> Click on CloudFront <\/p>\n\n\n\n<p><strong>Step 5:<\/strong> Click on Create Distribution <\/p>\n\n\n\n<p><strong><em>Step 6:<\/em><\/strong> In Web Distribution Section click on Get Started<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><strong><em>Note: If you want to deliver both static and media content through CloudFront you have to create the separate distribution for both static and media assets<\/em><\/strong>. <strong>However, please note that while creating media distribution your origin path should be &#8211; \/pub\/media<\/strong><\/p><\/blockquote>\n\n\n\n<p><strong><em>Step 7:<\/em><\/strong> Fill all the required details shown in the <em><strong>below pictures.<\/strong><\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"685\" height=\"474\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2020\/10\/Screenshot-from-2020-10-30-11-35-34.png\" alt=\"\" class=\"wp-image-8637\" \/><\/figure>\n\n\n\n<p><strong><em>In origin ID<\/em><\/strong> path you can also put your custom URL such as, static.yourdomain.com<\/p>\n\n\n\n<p> <\/p>\n\n\n\n<p><strong><em>In Origin Protocol Policy<\/em><\/strong>: Choose the policy according your web settings, if your Magento Site using SSL then choose &#8220;HTTPS only&#8221; if you want Both HTTP and HTTPS then choose <strong><em>&#8220;Match Viewer&#8221;<\/em><\/strong> as shown in the above image.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"771\" height=\"257\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-23-14-37-53.png\" alt=\"\" class=\"wp-image-7688\" \/><\/figure>\n\n\n\n<p><em><strong>Choose Default Cache Behavior,<\/strong><\/em> In viewer Protocol Policy Choose HTTP and HTTPS for better Results <\/p>\n\n\n\n<p><strong><em>In allowed HTTP Method<\/em><\/strong>, Choose <strong><em>GET,HEAD,OPTIONS,PUT,POST,PATCH,DELETE<\/em><\/strong> this method is relevant for <strong><em>Magento <\/em><\/strong>Store.<\/p>\n\n\n\n<p><strong>Add the behavior<\/strong> settings for <strong>both distributions i.e. media and static<\/strong> with the following settings<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"923\" height=\"578\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2020\/10\/Screenshot-from-2020-10-30-11-37-31.png\" alt=\"\" class=\"wp-image-8638\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-24-16-11-45.png\" alt=\"\" class=\"wp-image-7690\" width=\"580\" height=\"118\" \/><\/figure>\n\n\n\n<p><strong><em>Choose Default<\/em><\/strong> CloudFront Certificate for your <strong><em>HTTP or HTTPS<\/em><\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"763\" height=\"541\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-24-16-17-55.png\" alt=\"\" class=\"wp-image-7691\" \/><\/figure>\n\n\n\n<p><strong><em>Now make all the settings<\/em><\/strong> default in the cloudFront and make sure Distribution State is <strong>enable<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"47\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-24-16-21-14-1024x47.png\" alt=\"\" class=\"wp-image-7692\" \/><\/figure>\n\n\n\n<p class=\"has-vivid-cyan-blue-background-color has-background has-medium-font-size\"><strong><em>Your Distribution successfully Created as shown in the above Imag<\/em><\/strong>e<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Configure Access-Control-Allow-Origin<\/h3>\n\n\n\n<p><strong><em>For configure ACAO <\/em><\/strong>we have to make changes in static and media directory found in the pub director of Magento 2 directory.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">The pub\/static configuration settings <\/h4>\n\n\n\n<p><strong><em>Step 1<\/em><\/strong>: Open <strong><em>Your \/magento\/root\/directory<\/em><\/strong><\/p>\n\n\n\n<p><strong><em>Step 2<\/em><\/strong>: Now Run this command <\/p>\n\n\n\n<p class=\"has-vivid-cyan-blue-color has-text-color\"><strong><em>#nano \/pub\/static\/.htaccess<\/em><\/strong><\/p>\n\n\n\n<p><strong><em>Step 3:<\/em><\/strong> Search the below image instructions in your <strong><em>&#8220;.htaccess&#8221;<\/em><\/strong> file<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"855\" height=\"247\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-24-16-39-47.png\" alt=\"\" class=\"wp-image-7693\" \/><figcaption><em>.htaccess file in \/pub\/static directory<\/em><\/figcaption><\/figure>\n\n\n\n<p><em><strong>Step 4:<\/strong><\/em> Now change the above image code with this code:<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<pre class=\"wp-block-code\"><code>&lt;IfModule mod_headers.c&gt;\n&lt;FilesMatch .*\\.(ico|jpg|jpeg|png|gif|svg|js|css|swf|eot|ttf|otf|woff|woff2|html|json)$&gt;\n   Header set Cache-Control \"max-age=604800, public\"\n   Header set Access-Control-Allow-Origin \"*\"\n   Header set Access-Control-Allow-Methods \"GET, OPTIONS\"\n   Header set Access-Control-Max-Age \"604800\"\n   Header set Access-Control-Allow-Headers \"Host, Content-Type, Origin, Accept\"\n&lt;\/FilesMatch&gt;\n   &lt;FilesMatch .*\\.(zip|gz|gzip|bz2|csv|xml)$&gt;\n       Header append Cache-Control no-store\n   &lt;\/FilesMatch&gt;\n&lt;\/IfModule&gt;\n<\/code><\/pre>\n<\/div><\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<p><strong><em>Step 5:<\/em><\/strong> Save and Exit<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><em>The pub\/media configuration settings <\/em><\/h4>\n\n\n\n<p>Step 1: Open Your <strong><em>\/magento\/root\/directory<\/em><\/strong><\/p>\n\n\n\n<p><strong><em>Step 2:<\/em><\/strong> Now Run this command &#8211; <\/p>\n\n\n\n<p class=\"has-vivid-cyan-blue-color has-text-color\"><strong><em>#nano \/pub\/media\/.htaccess<\/em><\/strong><\/p>\n\n\n\n<p><strong><em>Step 3:<\/em><\/strong> Search the below image instructions in your &#8220;.htaccess&#8221; file<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"808\" height=\"227\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-24-16-49-37.png\" alt=\"\" class=\"wp-image-7695\" \/><figcaption>.htaccess file in \/pub\/media<\/figcaption><\/figure>\n\n\n\n<p><strong><em>Step 4:<\/em><\/strong> Now change the above image code with this code:<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<pre class=\"wp-block-code\"><code>&lt;FilesMatch .*\\.(ico|jpg|jpeg|png|gif|svg|js|css|swf|eot|ttf|otf|woff|woff2)$&gt;\n   Header append Cache-Control max-age=604800\n   Header set Access-Control-Allow-Origin \"*\"\n&lt;\/FilesMatch&gt;<\/code><\/pre>\n\n\n\n<p><\/p>\n<\/div><\/div>\n\n\n\n<p><strong><em>Step 5:<\/em><\/strong> Save and Exit<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Configure Magento 2 For CloudFront <\/h3>\n\n\n\n<p><strong>Go to: Store&gt;Configurations&gt;Web&gt;Base URLs (both secure and unsecure section)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"708\" height=\"166\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2020\/06\/Screenshot-from-2020-06-24-17-16-09.png\" alt=\"\" class=\"wp-image-7701\" \/><\/figure>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color\"><strong><em>In this sec<\/em><\/strong><em><strong>tion you have to put your CloudFront domain<br>Base URL for static View Files: http:\/\/xxxx.cloudfront.net<br>Base URL for media View Files: http:\/\/xxxx.clloudfront.net<\/strong><\/em><\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color\"><strong><em>For Custom URLs<\/em><br><em>Base URL for static View Files: http:\/\/xxxx.yourdomainname.com<\/em><br><em>Base URL for Static View Files: http:\/\/xxxx.yourdomainname.com<\/em><\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-center\"><p><strong><em>Note: After all this configuration you need to clear your installation cache from server to apply all the changes we have done in this blog to see the results on your front end of your site<\/em><\/strong><\/p><p><strong><em>Now you are Good To Go <\/em><\/strong><\/p><\/blockquote>\n\n\n\n<h4 class=\"has-text-align-center wp-block-heading\"><strong><em>For further any help or query, please&nbsp;<a href=\"https:\/\/cloudkul.com\/contact\/\">contact<\/a>&nbsp;us<\/em><\/strong><\/h4>\n\n\n\n<p><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is AWS CloudFront? AWS CloudFront is a Content delivery network (CDN) web service provided <a class=\"text-primary\" title=\"read more\" href=\"https:\/\/cloudkul.com\/blog\/how-to-configure-magento-2-with-aws-cloudfront\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":32,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[16,31,24],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Configure Magento 2 With AWS CloudFront - Cloudkul<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cloudkul.com\/blog\/how-to-configure-magento-2-with-aws-cloudfront\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Configure Magento 2 With AWS CloudFront - Cloudkul\" \/>\n<meta property=\"og:description\" content=\"What is AWS CloudFront? AWS CloudFront is a Content delivery network (CDN) web service provided [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cloudkul.com\/blog\/how-to-configure-magento-2-with-aws-cloudfront\/\" \/>\n<meta property=\"og:site_name\" content=\"Cloudkul\" \/>\n<meta property=\"article:published_time\" content=\"2020-06-24T12:29:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-10-30T06:47:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2020\/10\/Screenshot-from-2020-10-30-11-35-34.png\" \/>\n<meta name=\"author\" content=\"Piyush Mittal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cloudkul.com\/blog\/how-to-configure-magento-2-with-aws-cloudfront\/\",\"url\":\"https:\/\/cloudkul.com\/blog\/how-to-configure-magento-2-with-aws-cloudfront\/\",\"name\":\"How to Configure Magento 2 With AWS CloudFront - Cloudkul\",\"isPartOf\":{\"@id\":\"https:\/\/cloudkul.com\/blog\/#website\"},\"datePublished\":\"2020-06-24T12:29:18+00:00\",\"dateModified\":\"2020-10-30T06:47:43+00:00\",\"author\":{\"@id\":\"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/d1d9d09e5f5a409a4feff639ec87fb7e\"},\"breadcrumb\":{\"@id\":\"https:\/\/cloudkul.com\/blog\/how-to-configure-magento-2-with-aws-cloudfront\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cloudkul.com\/blog\/how-to-configure-magento-2-with-aws-cloudfront\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cloudkul.com\/blog\/how-to-configure-magento-2-with-aws-cloudfront\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cloudkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Configure Magento 2 With AWS CloudFront\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cloudkul.com\/blog\/#website\",\"url\":\"https:\/\/cloudkul.com\/blog\/\",\"name\":\"Cloudkul\",\"description\":\"Host your eCommerce Store on AWS with Optimized Performance\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cloudkul.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/d1d9d09e5f5a409a4feff639ec87fb7e\",\"name\":\"Piyush Mittal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5370a2ca32fc69d937932a9cf304c91b?s=96&d=https%3A%2F%2Fs.gravatar.com%2Favatar%2F6148c37469011bc2f8e491ca8f5de495%3Fs%3D80&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5370a2ca32fc69d937932a9cf304c91b?s=96&d=https%3A%2F%2Fs.gravatar.com%2Favatar%2F6148c37469011bc2f8e491ca8f5de495%3Fs%3D80&r=g\",\"caption\":\"Piyush Mittal\"},\"url\":\"https:\/\/cloudkul.com\/blog\/author\/piyushmittal-cloud742\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Configure Magento 2 With AWS CloudFront - Cloudkul","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:\/\/cloudkul.com\/blog\/how-to-configure-magento-2-with-aws-cloudfront\/","og_locale":"en_US","og_type":"article","og_title":"How to Configure Magento 2 With AWS CloudFront - Cloudkul","og_description":"What is AWS CloudFront? AWS CloudFront is a Content delivery network (CDN) web service provided [...]","og_url":"https:\/\/cloudkul.com\/blog\/how-to-configure-magento-2-with-aws-cloudfront\/","og_site_name":"Cloudkul","article_published_time":"2020-06-24T12:29:18+00:00","article_modified_time":"2020-10-30T06:47:43+00:00","og_image":[{"url":"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2020\/10\/Screenshot-from-2020-10-30-11-35-34.png"}],"author":"Piyush Mittal","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cloudkul.com\/blog\/how-to-configure-magento-2-with-aws-cloudfront\/","url":"https:\/\/cloudkul.com\/blog\/how-to-configure-magento-2-with-aws-cloudfront\/","name":"How to Configure Magento 2 With AWS CloudFront - Cloudkul","isPartOf":{"@id":"https:\/\/cloudkul.com\/blog\/#website"},"datePublished":"2020-06-24T12:29:18+00:00","dateModified":"2020-10-30T06:47:43+00:00","author":{"@id":"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/d1d9d09e5f5a409a4feff639ec87fb7e"},"breadcrumb":{"@id":"https:\/\/cloudkul.com\/blog\/how-to-configure-magento-2-with-aws-cloudfront\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudkul.com\/blog\/how-to-configure-magento-2-with-aws-cloudfront\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cloudkul.com\/blog\/how-to-configure-magento-2-with-aws-cloudfront\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Configure Magento 2 With AWS CloudFront"}]},{"@type":"WebSite","@id":"https:\/\/cloudkul.com\/blog\/#website","url":"https:\/\/cloudkul.com\/blog\/","name":"Cloudkul","description":"Host your eCommerce Store on AWS with Optimized Performance","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cloudkul.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/d1d9d09e5f5a409a4feff639ec87fb7e","name":"Piyush Mittal","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5370a2ca32fc69d937932a9cf304c91b?s=96&d=https%3A%2F%2Fs.gravatar.com%2Favatar%2F6148c37469011bc2f8e491ca8f5de495%3Fs%3D80&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5370a2ca32fc69d937932a9cf304c91b?s=96&d=https%3A%2F%2Fs.gravatar.com%2Favatar%2F6148c37469011bc2f8e491ca8f5de495%3Fs%3D80&r=g","caption":"Piyush Mittal"},"url":"https:\/\/cloudkul.com\/blog\/author\/piyushmittal-cloud742\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/posts\/7670"}],"collection":[{"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/comments?post=7670"}],"version-history":[{"count":37,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/posts\/7670\/revisions"}],"predecessor-version":[{"id":8648,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/posts\/7670\/revisions\/8648"}],"wp:attachment":[{"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/media?parent=7670"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/categories?post=7670"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/tags?post=7670"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}