{"id":78778,"date":"2021-04-29T10:00:23","date_gmt":"2021-04-29T15:30:23","guid":{"rendered":"https:\/\/www.whizlabs.com\/blog\/?p=78778"},"modified":"2024-04-30T15:45:15","modified_gmt":"2024-04-30T10:15:15","slug":"how-does-aws-cloudfront-work","status":"publish","type":"post","link":"https:\/\/www.whizlabs.com\/blog\/how-does-aws-cloudfront-work\/","title":{"rendered":"How does AWS CloudFront Work?"},"content":{"rendered":"<p><b>What is Amazon CloudFront?<\/b><b><\/b><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Amazon CloudFront<\/strong> is a web service that helps you by speeding up the distribution of your web content, static and dynamic, to your users. The web content includes .html, .js, .css, and image files.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">CloudFront delivers this content through its network of Data Centers, also called Edge Locations across the globe.<\/span><\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-84424 size-full\" title=\"AWS-Cloudfront \" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-1.webp\" alt=\"AWS-Cloudfront \" width=\"1180\" height=\"660\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-1.webp 1180w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-1-300x168.webp 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-1-1024x573.webp 1024w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-1-768x430.webp 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-1-751x420.webp 751w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-1-640x358.webp 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-1-681x381.webp 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-1-150x84.webp 150w\" sizes=\"(max-width: 1180px) 100vw, 1180px\" \/><\/p>\n<p><b><\/b>If the content is already within the edge location with low latency, then AWS CloudFront takes the effort to deliver it immediately. But, if the content is not within the edge location, then CloudFront will be retrieving it from the origin, such as the EC2 instance, and then deliver it.<\/p>\n<p>In simpler words, it is the CloudFront edge server that offers faster delivery for the viewer\u2019s end. The AWS network has the potential of reducing the number of networks that users put up the request for. Hence, it improves the performance, and the users experience low latency. It means that the time taken will be less for loading the first byte of that file.<\/p>\n<p><span style=\"font-weight: 400;\">The process for this is,<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">User requests the content that you are serving using CloudFront, the request gets routed to the edge location that could provide lowest latency(time delay), such that the content gets delivered with optimum performance.<\/span>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><b>Content is already present in the Edge Location<\/b><span style=\"font-weight: 400;\"> providing lowest latency, CloudFront delivers it immediately.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><b>Content is not present in the Edge Location<\/b><span style=\"font-weight: 400;\">, CloudFront retrieves it from your defined origin(Amazon S3 bucket, an HTTP Server, or a Media Package Channel), that has been defined by you as the definitive version source for your content.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">For instance, you are requesting an image, rainbow.png from the URL http:\/\/example.com\/rainbow.png. To get this image you will have to go through a series of interconnected networks that form the internet, till the image is found. Here CloudFront comes to the rescue.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">CloudFront routes every single request through the AWS backbone network to the edge location that could serve your content in the best possible way, thereby speeding up the distribution of your content. The CloudFront edge server provides a faster delivery to the viewer. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Reducing the number of networks that the user requests\u2019 go through, CloudFront manages to improve the performance.<\/span><\/p>\n<p><b>Lower Latency<\/b><span style=\"font-weight: 400;\">, i.e the time taken to load the first byte of any file leads to higher data transfer rates.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This also leads to better availability and reliability, since the copies of those files, also called Objects, are now cached in multiple edge locations across the globe.<\/span><\/p>\n<blockquote><p>Know More: An Introduction to <a href=\"https:\/\/www.whizlabs.com\/blog\/amazon-web-services\/\" target=\"_blank\" rel=\"noopener\">Amazon Web Services (AWS)<\/a><\/p><\/blockquote>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_76 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #ea7e02;color:#ea7e02\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #ea7e02;color:#ea7e02\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.whizlabs.com\/blog\/how-does-aws-cloudfront-work\/#How_does_AWS_CloudFront_work\" >How does AWS CloudFront work?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.whizlabs.com\/blog\/how-does-aws-cloudfront-work\/#How_to_Use_AWS_CloudFront\" >How to Use AWS CloudFront?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.whizlabs.com\/blog\/how-does-aws-cloudfront-work\/#Setting_up_the_AWS_CloudFront_for_Delivering_your_Content\" >Setting up the AWS CloudFront for Delivering your Content<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.whizlabs.com\/blog\/how-does-aws-cloudfront-work\/#CloudFront_Signed_URLs_and_Signed_Cookies\" >CloudFront Signed URLs and Signed Cookies<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.whizlabs.com\/blog\/how-does-aws-cloudfront-work\/#Best_Performing_AWS_Free_Tests\" >Best Performing AWS Free Tests<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.whizlabs.com\/blog\/how-does-aws-cloudfront-work\/#Use_Cases_of_AWS_CloudFront\" >Use Cases of AWS CloudFront<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.whizlabs.com\/blog\/how-does-aws-cloudfront-work\/#Ways_of_Accessing_the_AWS_CloudFront\" >Ways of Accessing the AWS CloudFront<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.whizlabs.com\/blog\/how-does-aws-cloudfront-work\/#Benefits_of_AWS_CloudFront\" >Benefits of AWS CloudFront<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.whizlabs.com\/blog\/how-does-aws-cloudfront-work\/#Summary\" >Summary<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"How_does_AWS_CloudFront_work\"><\/span>How does AWS CloudFront work<span style=\"font-weight: 400;\">?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\"><br \/>\nDo you aspire to know\u00a0<\/span><b>how does AWS CloudFront work<\/b><span style=\"font-weight: 400;\">? If yes, then you have to hold on to understand its functionality first before you can proceed to know about its working process. Amazon CloudFront is known as a web service that is meant to enhance the distribution speed of static &amp; dynamic web content to your website visitors or business audience. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">For instance, it distributes web content such as .css, .js, image files, and .html files to the visitors or targeted audience.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">AWS CloudFront uses edge locations for the distribution of these contents. The edge locations are the worldwide data center networks of CloudFront. The content that is being served with CloudFront, when requested, is routed to the edge location that has the lowest time delay or latency. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">It is done so that the content delivery can be done immediately for enhancing the performance of web apps or websites.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"How_to_Use_AWS_CloudFront\"><\/span>How to Use AWS CloudFront?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">In the pursuit of understanding\u00a0<\/span><b>how does AWS CloudFront work<\/b><span style=\"font-weight: 400;\">, you must know the right ideology of how to use it for your healthy integration. Here are the steps that you need to follow for conveniently using AWS CloudFront:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Firstly, you need to sign-up to CloudFront to be eligible for accessing the free tier of 50B data transfer within the service platform.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Secondly, you need to set up AWS CloudFront to deliver your web content to the users, the detailed process of which is elaborated in the next section of this article.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Once you have set up the configuration, you just have to look for the response of users towards the performance of your website and the delivery speed of the content.<\/span><\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"Setting_up_the_AWS_CloudFront_for_Delivering_your_Content\"><\/span>Setting up the AWS CloudFront for Delivering your Content<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><img decoding=\"async\" class=\"aligncenter size-large wp-image-78780\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/Screenshot-2021-04-30-4.20.45-AM-1024x564.png\" alt=\"Setting up the AWS CloudFront for Delivering your Content\" width=\"640\" height=\"353\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/Screenshot-2021-04-30-4.20.45-AM-1024x564.png 1024w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/Screenshot-2021-04-30-4.20.45-AM-300x165.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/Screenshot-2021-04-30-4.20.45-AM-768x423.png 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/Screenshot-2021-04-30-4.20.45-AM-763x420.png 763w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/Screenshot-2021-04-30-4.20.45-AM-640x352.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/Screenshot-2021-04-30-4.20.45-AM-681x375.png 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/Screenshot-2021-04-30-4.20.45-AM.png 1044w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">As you have now understood the brief definition of what is AWS CloudFront, you can now go ahead to know\u00a0<\/span><b>how does AWS CloudFront works<\/b><span style=\"font-weight: 400;\">. Here are the steps that you need to follow for setting up AWS CloudFront to deliver your content to the users.<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Firstly, you need to specify the origin server, such as S3 Bucket or HTTP server. These are the sources or servers from where CloudFront will extract the requested files. The origin servers are destined to store the original version of the files. After extracting the files, they will then be distributed to the users via respective edge locations.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The files such as web pages, media files, and images are termed to be objects that need to be uploaded onto the origin servers. If you have picked Amazon S3 as your origin, then you need to enable the bucket to be read by all public. It will enable anyone with your CloudFront URL to access it. You can also give controlled access to the objects by making them private over the origin servers.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Now, you will have to create a CloudFront distribution that connects CloudFront with the origin server for getting the files from it whenever the user puts up a request. Along with that, you can also enable the setting of allowing CloudFront to log the requests or let it process the requests immediately.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Now, CloudFront assigns a specific domain name to all new distributions elaborated within the console that will be used to process the called requests.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Hence, in this way, you can set up the AWS CloudFront for processing the requests of delivering the web content to the users. It is the first step towards knowing\u00a0<\/span><b>how does AWS CloudFront work<\/b><span style=\"font-weight: 400;\">.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"CloudFront_Signed_URLs_and_Signed_Cookies\"><\/span>CloudFront Signed URLs and Signed Cookies<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">CloudFront Signed URLs and Signed Cookies are used to restrict access to certain data and files for a subset of users.<\/span><\/p>\n<h4>How to protect your data using Signed URL and Cookies?<\/h4>\n<p><span style=\"font-weight: 400;\">Signed URLs and cookies are used to restrict business data including media streams, or any other content intended for a set of users who have paid for it, or are allowed and control access to the files and other data.<\/span><\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-84425 size-full\" title=\"Amazon cloudfront Signed url and cookies\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-1-1.webp\" alt=\"Amazon cloudfront\" width=\"1366\" height=\"768\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-1-1.webp 1366w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-1-1-300x169.webp 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-1-1-1024x576.webp 1024w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-1-1-768x432.webp 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-1-1-747x420.webp 747w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-1-1-640x360.webp 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-1-1-681x383.webp 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-1-1-150x84.webp 150w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">CloudFront serves your private content using Signed URLs and Signed Cookies by allowing users private access to the content, which prevents the users from going directly to the content.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">It is not necessary to use this technique but AWS recommends using it so that users do not bypass the restrictions specified in Signed URLs and Signed Cookies.<\/span><\/p>\n<h4>What are Signed URLs and Signed Cookies?<\/h4>\n<p><span style=\"font-weight: 400;\">A<\/span><b> Signed URL<\/b><span style=\"font-weight: 400;\"> carries additional information such as expiry date and time, providing you more control over your content\u2019s access. This additional information is contained in a Policy Statement.<\/span><\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-84427 size-full\" title=\"AWS-Cloudfront\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-2-1.webp\" alt=\"AWS-Cloudfront\" width=\"1366\" height=\"768\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-2-1.webp 1366w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-2-1-300x169.webp 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-2-1-1024x576.webp 1024w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-2-1-768x432.webp 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-2-1-747x420.webp 747w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-2-1-640x360.webp 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-2-1-681x383.webp 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-2-1-150x84.webp 150w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">With Signed URLs, users access the content through CloudFront URLs rather than accessing it directly via the origin server which could be Amazon S3 or a private HTTP server.<\/span><\/p>\n<p><b>Origin Servers<\/b><span style=\"font-weight: 400;\"> refer to the place where you have stored your content. For instance, a static website could be stored on S3, so in this case S3 would be called the origin. But with CloudFront, it will save it and provide you with different URLs to access those files.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You can manually create a Signed URL and configure the restrictions that come along with it. It includes,<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">End date and time, when the URL expires or becomes no longer valid<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">End date and time, when the URL can be active or becomes valid. This is optional.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">IP address(or range of addresses) from which the users are allowed to access content. This is optional and applies mainly to internally served applications.<\/span><\/li>\n<\/ul>\n<p><b>Signed Cookies<\/b><span style=\"font-weight: 400;\"> are pieces of data that includes a signature, received from the server and stored on the user\u2019s computer by their browser.<\/span><\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-84426 size-full\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-3-1.webp\" alt=\"AWS Cloudfront signed url\" width=\"1366\" height=\"768\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-3-1.webp 1366w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-3-1-300x169.webp 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-3-1-1024x576.webp 1024w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-3-1-768x432.webp 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-3-1-747x420.webp 747w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-3-1-640x360.webp 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-3-1-681x383.webp 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/AWS-Cloudfront-3-1-150x84.webp 150w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" \/><\/p>\n<h4>How are Signed URLs and Signed Cookies different and similar?<\/h4>\n<p><span style=\"font-weight: 400;\">With a Signed URL, a user will get access to a single file. While with Signed Cookies, you can give your users access to multiple files.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Both the Signed URLs and Signed Cookies allow you to control access to your content.<\/span><\/p>\n<h4>When should you use Signed URLs and Signed Cookies?<\/h4>\n<p><span style=\"font-weight: 400;\">Use Signed URL, when you,<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Want to restrict access to individual files, for example, installation download for an application<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Have users that make use of a client that does not support Cookies, eg. HTTP Client<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Use Signed Cookies, when you,<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Wish to provide access to multiple restricted files. For example, total set of subscribers in area of a website<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Don\u2019t want to change your current URLs<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">You can use both the Signed URLs and Signed Cookies together, but in that case Signed URLs will have higher precedence.<\/span><\/p>\n<h2 id=\"tablepress-1-name\" class=\"tablepress-table-name tablepress-table-name-id-1\"><span class=\"ez-toc-section\" id=\"Best_Performing_AWS_Free_Tests\"><\/span>Best Performing AWS Free Tests<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<table id=\"tablepress-1\" class=\"tablepress tablepress-id-1\" aria-labelledby=\"tablepress-1-name\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">Sl No<\/th><th class=\"column-2\">Certification<\/th><th class=\"column-3\">Questions<\/th><th class=\"column-4\">Rating<\/th><th class=\"column-5\">Link to the Test<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">1<\/td><td class=\"column-2\">AWS Certified Cloud Practitioner<\/td><td class=\"column-3\">55 Practice Questions<\/td><td class=\"column-4\">4.72 (29235)<\/td><td class=\"column-5\"><a href=\"https:\/\/www.whizlabs.com\/aws-certified-cloud-practitioner\/free-test\/\" target=\"_blank\" rel=\"noopener\">Try Now<\/a><\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">2<\/td><td class=\"column-2\">AWS Certified Solutions Architect Associate<\/td><td class=\"column-3\">20 Practice Questions<\/td><td class=\"column-4\">4.72 (93418)<\/td><td class=\"column-5\"><a href=\"https:\/\/www.whizlabs.com\/aws-solutions-architect-associate\/free-test\/\" target=\"_blank\" rel=\"noopener\">Try Now<\/a><\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">3<\/td><td class=\"column-2\">AWS Certified Developer Associate<\/td><td class=\"column-3\">25 Practice Questions<\/td><td class=\"column-4\">4.67 (29669)<\/td><td class=\"column-5\"><a href=\"https:\/\/www.whizlabs.com\/aws-developer-associate\/free-test\/\" target=\"_blank\" rel=\"noopener\">Try Now<\/a><\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">4<\/td><td class=\"column-2\">AWS Certified SysOps Administrator Associate<\/td><td class=\"column-3\">20 Practice Questions<\/td><td class=\"column-4\">4.69 (17143)<\/td><td class=\"column-5\"><a href=\"https:\/\/www.whizlabs.com\/aws-sysops-administrator-associate\/free-test\/\" target=\"_blank\" rel=\"noopener\">Try Now<\/a><\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">5<\/td><td class=\"column-2\">AWS Certified Solutions Architect Professional<\/td><td class=\"column-3\">15 Practice Questions<\/td><td class=\"column-4\">4.71 (20740)<\/td><td class=\"column-5\"><a href=\"https:\/\/www.whizlabs.com\/aws-solutions-architect-professional\/free-test\/\" target=\"_blank\" rel=\"noopener\">Try Now<\/a><\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">6<\/td><td class=\"column-2\">AWS Certified DevOps Engineer Professional<\/td><td class=\"column-3\">15 Practice Questions<\/td><td class=\"column-4\">4.56 (10809)<\/td><td class=\"column-5\"><a href=\"https:\/\/www.whizlabs.com\/aws-devops-certification-training\/free-test\/\" target=\"_blank\" rel=\"noopener\">Try Now<\/a><\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td class=\"column-1\">7<\/td><td class=\"column-2\">AWS Certified Advanced Networking \u2013 Specialty<\/td><td class=\"column-3\">15 Practice Questions<\/td><td class=\"column-4\">4.41 (3894)<\/td><td class=\"column-5\"><a href=\"https:\/\/www.whizlabs.com\/aws-advanced-networking-speciality\/free-test\/\" target=\"_blank\" rel=\"noopener\">Try Now<\/a><\/td>\n<\/tr>\n<tr class=\"row-9\">\n\t<td class=\"column-1\">8<\/td><td class=\"column-2\">AWS Certified Security - Specialty<\/td><td class=\"column-3\">15 Practice Questions<\/td><td class=\"column-4\">4.49 (8650)<\/td><td class=\"column-5\"><a href=\"https:\/\/www.whizlabs.com\/aws-certified-security-specialty\/free-test\/\" target=\"_blank\" rel=\"noopener\">Try Now<\/a><\/td>\n<\/tr>\n<tr class=\"row-10\">\n\t<td class=\"column-1\">9<\/td><td class=\"column-2\">AWS Certified Alexa Skill Builder - Specialty<\/td><td class=\"column-3\">15 Practice Questions<\/td><td class=\"column-4\">4.58 (972)<\/td><td class=\"column-5\"><a href=\"https:\/\/www.whizlabs.com\/aws-certified-alexa-skill-builder-specialty\/free-test\/\" target=\"_blank\" rel=\"noopener\">Try Now<\/a><\/td>\n<\/tr>\n<tr class=\"row-11\">\n\t<td class=\"column-1\">10<\/td><td class=\"column-2\">AWS Certified Machine Learning - Specialty<\/td><td class=\"column-3\">15 Practice Questions<\/td><td class=\"column-4\">4.81 (3157)<\/td><td class=\"column-5\"><a href=\"https:\/\/www.whizlabs.com\/aws-certified-machine-learning-specialty\/free-test\/\" target=\"_blank\" rel=\"noopener\">Try Now<\/a><\/td>\n<\/tr>\n<tr class=\"row-12\">\n\t<td class=\"column-1\">11<\/td><td class=\"column-2\">AWS Certified Database - Specialty<\/td><td class=\"column-3\">15 Practice Questions<\/td><td class=\"column-4\">4.67 (1005)<\/td><td class=\"column-5\"><a href=\"https:\/\/www.whizlabs.com\/aws-certified-database-specialty\/free-test\/\" target=\"_blank\" rel=\"noopener\">Try Now<\/a><\/td>\n<\/tr>\n<tr class=\"row-13\">\n\t<td class=\"column-1\">12<\/td><td class=\"column-2\">AWS Certified Data Analytics - Specialty<\/td><td class=\"column-3\">20 Practice Questions<\/td><td class=\"column-4\">4.55 (2000)<\/td><td class=\"column-5\"><a href=\"https:\/\/www.whizlabs.com\/aws-certified-data-analytics-specialty\/free-test\/\" target=\"_blank\" rel=\"noopener\">Try Now<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-1 from cache -->\n<h3><span class=\"ez-toc-section\" id=\"Use_Cases_of_AWS_CloudFront\"><\/span>Use Cases of AWS CloudFront<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Moving on with the definitive explanation of\u00a0<\/span><b>how does AWS CloudFront work<\/b><span style=\"font-weight: 400;\">, here are some of the use cases to enlighten its high-end functionality. There are several goals that you can accomplish with the use of AWS CloudFront, out of which some of the aspects are mentioned below:<\/span><\/p>\n<ol>\n<li>\n<h4>Load Live Streaming or On-Demand Video<\/h4>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">\u00a0CloudFront is destined to offer ideal options to people for streamlining the media to global viewers at ease. Irrespective of whether they are live events or pre-recorded video files, CloudFront can help your audience access it.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For on-demand video streaming, you can integrate CloudFront to stream upon formats such as Apple HLS, MPEG Dash, CMAF, and others to any device. For broadcasting a live video streaming, the media fragments can be cached at the edge to handle multiple requests and deliver them in the right requested order. With this, the load upon the origin server can be reduced and optimized for faster delivery or distribution.<\/span><\/p>\n<ol start=\"2\">\n<li>\n<h4>Accelerate the Delivery Speed of Static Website Content<\/h4>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">CloudFront is destined to increase the delivery speed of static content based upon the proposed requests. Some of the static content examples are JavaScript, style sheets, images, and others. These contents are destined to be delivered across the globe to diverse users at an enhanced speed with the use of CloudFront.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The CloudFront edge servers, and the complete AWS network will contribute to adapt the functionality of CloudFront for enabling viewers to enjoy a reliable and safe experience whenever they log onto your business website. AWS CloudFront, in collaboration with the Amazon S3 bucket, is used for storing &amp; delivering diverse types of static content.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">By integrating the S3 bucket with CloudFront, you gain access to many advantages, amongst which restricting the content access is one of the most used perks of it. You can use the specific Origin Access Identity for restricting the viewer\u2019s access to particular contents over the site.<\/span><\/p>\n<blockquote><p>Preparing to become a certified AWS professional? Check our <a href=\"https:\/\/www.whizlabs.com\/aws-certifications\/\" target=\"_blank\" rel=\"noopener\">AWS Certifications Training Courses<\/a> now!<\/p><\/blockquote>\n<ol start=\"3\">\n<li>\n<h4>Specific Field Encryption<\/h4>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">With the use of CloudFront, specific fields or data can be encrypted throughout the system processing. This functionality is an add-on to the secure connection established with the integration of CloudFront to HTTPS. With selected encryption, you can ensure that only a few of the applications within the origin are enabled to see the data.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For getting it done, you are requested to add a public key to AWS CloudFront. Following that, you will have to specifically select fields that you wish to pass through this encryption processed with the public key. Hence, you can enable high-level protection for your selected sensitive data.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Ways_of_Accessing_the_AWS_CloudFront\"><\/span>Ways of Accessing the AWS CloudFront<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>As you have understood the use cases and definitive explanation of AWS CloudFront, the next big concern is the right way of accessing it. Here are the ways to help you with that:<\/p>\n<ol>\n<li aria-level=\"1\"><b>Access through AWS SDKs-\u00a0<\/b>Prefer to use the programming language for which AWS offers an SDK. In that way, you can prefer to use the same for accessing the CloudFront. SDKs are meant to simplify the authentication aspects and integrate easily with the specific environment that you have specified for development. Now, you get access to all of the CloudFront commands!<\/li>\n<li aria-level=\"1\"><b>Access through AWS CLI-<\/b>\u00a0the AWS CLI is considerably an open-source tool that allows users to interact with several AWS services, using specific commands within the respective shell.\u00a0<a href=\"https:\/\/docs.aws.amazon.com\/cli\/latest\/userguide\/cli-chap-welcome.html\" target=\"_blank\" rel=\"nofollow noopener\">Follow this link<\/a>\u00a0to know how to set up the AWS CLI, following which you can access the AWS CloudFront perspectives.<\/li>\n<li aria-level=\"1\"><b>Access through CloudFront API-<\/b>\u00a0If you prefer to use a programming language that doesn\u2019t have an SDK, then you can go through the API reference of AWS CloudFront to understand the API actions and its potential to make dedicated API requests. Here is the documentation to guide you about the\u00a0<a href=\"https:\/\/docs.aws.amazon.com\/cloudfront\/latest\/APIReference\/Welcome.html\" target=\"_blank\" rel=\"nofollow noopener\">AWS CloudFront API references<\/a>.<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"Benefits_of_AWS_CloudFront\"><\/span>Benefits of AWS CloudFront<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">As of now, you might have understood the right ways of\u00a0<\/span><b>how does AWS CloudFront work<\/b><span style=\"font-weight: 400;\">. But, to help you understand its efficacy, it is important to enlighten you with some of the crucial benefits of AWS CloudFront. The benefits include:<\/span><\/p>\n<ol>\n<li>\n<h4>Content Security<\/h4>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">AWS CloudFront is known to be operating within a secure CDN (Content Delivery Network). It is equipped with application and network-level protection for keeping your content safe from DDoS attacks and other associated threats.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In addition to other secured measures, CloudFront is integrated with AWS Shield and WAF for defending the applications at the high-end. In order to confirm the secure delivery aspects of CloudFront, the processes and infrastructure are embedded with DSS, HIPAA, ISO, and PCI. It helps secure the delivery of the most sensitive information within the origin.<\/span><\/p>\n<ol start=\"2\">\n<li>\n<h4>Enhanced Performance<\/h4>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Low latency or low time delay is the USP of\u00a0<\/span><b>AWS CloudFront<\/b><span style=\"font-weight: 400;\">. It is the most prominent content delivery network that is highly being utilized for streamlining and faster transfer of speed. With this streamlined end-to-end delivery of the website content, you can ensure high-performance aspects of your website.<\/span><\/p>\n<ol start=\"3\">\n<li>\n<h4>Cost-Effective<\/h4>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">The user is destined to pay the amount only for the transfer and requests that are processed through the edge locations of CloudFront. There are no upfront costs or direct payments embedded into the use of AWS CloudFront. There is no need for any premium or subscription amount for the users to integrate CloudFront into their content delivery system.<\/span><\/p>\n<ol start=\"4\">\n<li>\n<h4>Integration with other AWS Services<\/h4>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">With the use of AWS CloudFront, you can be sure of integrating it with other AWS services such as Amazon S3, Amazon EC2, AWS Lambda, Amazon API, and other such services. With such integrations, you can expect the users to execute diverse possibilities in terms of accelerating the delivery, managing the services, speeding up the DNS resolutions, and others.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Summary\"><\/span>Summary<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Now, you must have got a brief idea about the\u00a0<\/span><b>what is AWS CloudFront<\/b> and\u00a0 how does it work<span style=\"font-weight: 400;\">. You definitely needed a clear insight into its functionality and how it improves the user experience of your website. If you have understood its efficacy, you can get your website content integrated onto CloudFront for a low latency delivery to the user\u2019s device.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Understanding the usability of AWS CloudFront is relatively easy for beginners and start-up entrepreneurs to integrate seamlessly without the need for being an IT expert. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you want to know more about AWS services and solutions, start learning with our<a href=\"https:\/\/www.whizlabs.com\/aws-certifications\/\" target=\"_blank\" rel=\"noopener\"> AWS training courses<\/a> &amp; explore real-time environment of\u00a0 <a title=\"AWS cloud sandbox\" href=\"https:\/\/www.whizlabs.com\/labs\/sandbox\/aws\/aws-sandbox\" target=\"_blank\" rel=\"noopener\">AWS cloud sandbox<\/a> now!<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is Amazon CloudFront? Amazon CloudFront is a web service that helps you by speeding up the distribution of your web content, static and dynamic, to your users. The web content includes .html, .js, .css, and image files. CloudFront delivers this content through its network of Data Centers, also called Edge Locations across the globe. If the content is already within the edge location with low latency, then AWS CloudFront takes the effort to deliver it immediately. But, if the content is not within the edge location, then CloudFront will be retrieving it from the origin, such as the EC2 [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":78779,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"default","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[4],"tags":[4183,4182,4184],"class_list":["post-78778","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aws-certifications","tag-aws-cloudfront","tag-how-does-aws-cloudfront-work","tag-working-of-aws-cloudfront"],"uagb_featured_image_src":{"full":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/Blog-25.png",2240,1260,false],"thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/Blog-25-150x150.png",150,150,true],"medium":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/Blog-25-300x169.png",300,169,true],"medium_large":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/Blog-25-768x432.png",768,432,true],"large":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/Blog-25-1024x576.png",1024,576,true],"1536x1536":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/Blog-25-1536x864.png",1536,864,true],"2048x2048":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/Blog-25-2048x1152.png",2048,1152,true],"profile_24":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/Blog-25.png",24,14,false],"profile_48":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/Blog-25.png",48,27,false],"profile_96":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/Blog-25.png",96,54,false],"profile_150":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/Blog-25.png",150,84,false],"profile_300":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/Blog-25.png",300,169,false],"tptn_thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/Blog-25-250x250.png",250,250,true],"web-stories-poster-portrait":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/Blog-25.png",640,360,false],"web-stories-publisher-logo":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/Blog-25.png",96,54,false],"web-stories-thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/04\/Blog-25.png",150,84,false]},"uagb_author_info":{"display_name":"Pavan Gumaste","author_link":"https:\/\/www.whizlabs.com\/blog\/author\/pavan\/"},"uagb_comment_info":12,"uagb_excerpt":"What is Amazon CloudFront? Amazon CloudFront is a web service that helps you by speeding up the distribution of your web content, static and dynamic, to your users. The web content includes .html, .js, .css, and image files. CloudFront delivers this content through its network of Data Centers, also called Edge Locations across the globe.&hellip;","_links":{"self":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/78778","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/comments?post=78778"}],"version-history":[{"count":12,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/78778\/revisions"}],"predecessor-version":[{"id":91598,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/78778\/revisions\/91598"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/media\/78779"}],"wp:attachment":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/media?parent=78778"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/categories?post=78778"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/tags?post=78778"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}