{"id":2911,"date":"2019-08-30T09:35:09","date_gmt":"2019-08-30T09:35:09","guid":{"rendered":"https:\/\/www.testpreptraining.com\/tutorial\/?page_id=2911"},"modified":"2020-05-01T10:48:06","modified_gmt":"2020-05-01T10:48:06","slug":"cloudfront","status":"publish","type":"page","link":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-developer-associate\/cloudfront\/","title":{"rendered":"CloudFront"},"content":{"rendered":"\n<ul class=\"wp-block-list\"><li>Distributes traffic across multiple edge\nlocations <\/li><li>It sorts requests so that valid HTTP\/HTTPS\nrequests are sent to backend hosts. <\/li><li>Supports geoblocking, to prevent requests from\nparticular geographic locations.<\/li><li>Helps to distribute content with less delay and\nhigher speeds of data transfer <\/li><li>It is a self-service and easily configurable<\/li><li>It is pay-per-use service<\/li><li>No long term commitment or minimum fees is\ncharged. <\/li><li>files are sent to end-users by utilizing edge\nlocations spread globally <\/li><li>To use,<ul><li>For\nstatic files, store definitive versions of files in one or more origin servers.\n<\/li><\/ul><ul><li>Register\norigin servers with Amazon CloudFront through a simple API call. <\/li><\/ul><ul><li>Include\ncloudfront.net domain name, or a CNAME alias that you create, in web\napplication, media player, or website. <\/li><\/ul><\/li><li>global network of edge locations and regional\nedge caches are used to speed delivery <\/li><li>apt for distribution of frequently accessed\nstatic content <\/li><li>supports content that can be sent using HTTP or\nWebSocket protocols. <\/li><li>works with any origin server that holds\noriginal, definitive versions of content, both static and dynamic. <\/li><li>For every origin for CloudFront distribution,\nassign a backup origin to serve traffic if primary fails <\/li><li>use AWS Management Console to configure and\nmanage CloudFront <\/li><li>edge locations&nbsp;\nare worldwide network of data centers called edge locations. <\/li><li>regional edge caches are located between origin\nweb server and global edge locations <\/li><li>Geo Restriction feature needs list of countries\nin which users can access content. <\/li><li>can create custom error messages for HTTP 4xx\nand 5xx error responses. <\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"478\" height=\"400\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/09\/image-213-478x400.png\" alt=\"\" class=\"wp-image-3877\" srcset=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/09\/image-213-478x400.png 478w, https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/09\/image-213.png 598w\" sizes=\"auto, (max-width: 478px) 100vw, 478px\" \/><\/figure><\/div>\n\n\n\n<ol class=\"wp-block-list\"><li>specify origin servers, like S3 bucket or HTTP\nserver<\/li><li>upload files to origin servers, called as\nobjects. It can be <ol><li>web\npages, <\/li><\/ol><ol><li>images<\/li><\/ol><ol><li>media\nfiles<\/li><\/ol><ol><li>anything\nthat can be served over HTTP <\/li><\/ol><\/li><li>create a CloudFront distribution, to tell which\norigin servers to get files from <\/li><li>CloudFront assigns a domain name to new\ndistribution <\/li><li>CloudFront sends distribution&#8217;s configuration to\nall of its edge locations<\/li><\/ol>\n\n\n\n<p><strong>CloudFront Reporting<\/strong><\/p>\n\n\n\n<p>Various CloudFront reports in CloudFront console are<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>CloudFront Cache Statistics Reports<\/li><li>CloudFront Popular Objects Report<\/li><li>CloudFront Top Referrers Report<\/li><li>CloudFront Usage Reports<\/li><li>CloudFront Viewers Reports<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Distributes traffic across multiple edge locations It sorts requests so that valid HTTP\/HTTPS requests are sent to backend hosts. Supports geoblocking, to prevent requests from particular geographic locations. Helps to distribute content with less delay and higher speeds of data transfer It is a self-service and easily configurable It is pay-per-use service No long term&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2476,"menu_order":25,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"categories":[2],"tags":[7,503],"class_list":["post-2911","page","type-page","status-publish","hentry","category-amazon-aws","tag-aws","tag-cloudfront"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>CloudFront - Testprep Training Tutorials<\/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:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-developer-associate\/cloudfront\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CloudFront - Testprep Training Tutorials\" \/>\n<meta property=\"og:description\" content=\"Distributes traffic across multiple edge locations It sorts requests so that valid HTTP\/HTTPS requests are sent to backend hosts. Supports geoblocking, to prevent requests from particular geographic locations. Helps to distribute content with less delay and higher speeds of data transfer It is a self-service and easily configurable It is pay-per-use service No long term...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-developer-associate\/cloudfront\/\" \/>\n<meta property=\"og:site_name\" content=\"Testprep Training Tutorials\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-01T10:48:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2019\/09\/image-213-478x400.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-developer-associate\/cloudfront\/\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-developer-associate\/cloudfront\/\",\"name\":\"CloudFront - Testprep Training Tutorials\",\"isPartOf\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#website\"},\"datePublished\":\"2019-08-30T09:35:09+00:00\",\"dateModified\":\"2020-05-01T10:48:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-developer-associate\/cloudfront\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-developer-associate\/cloudfront\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-developer-associate\/cloudfront\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AWS Certified Developer Associate (DVA-C01)\",\"item\":\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-developer-associate\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"CloudFront\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#website\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\",\"name\":\"Testprep Training Tutorials\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.testpreptraining.ai\/tutorial\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#organization\",\"name\":\"Testprep Training\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png\",\"contentUrl\":\"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png\",\"width\":583,\"height\":153,\"caption\":\"Testprep Training\"},\"image\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CloudFront - Testprep Training Tutorials","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.testpreptraining.ai\/tutorial\/aws-certified-developer-associate\/cloudfront\/","og_locale":"en_US","og_type":"article","og_title":"CloudFront - Testprep Training Tutorials","og_description":"Distributes traffic across multiple edge locations It sorts requests so that valid HTTP\/HTTPS requests are sent to backend hosts. Supports geoblocking, to prevent requests from particular geographic locations. Helps to distribute content with less delay and higher speeds of data transfer It is a self-service and easily configurable It is pay-per-use service No long term...","og_url":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-developer-associate\/cloudfront\/","og_site_name":"Testprep Training Tutorials","article_modified_time":"2020-05-01T10:48:06+00:00","og_image":[{"url":"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2019\/09\/image-213-478x400.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-developer-associate\/cloudfront\/","url":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-developer-associate\/cloudfront\/","name":"CloudFront - Testprep Training Tutorials","isPartOf":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#website"},"datePublished":"2019-08-30T09:35:09+00:00","dateModified":"2020-05-01T10:48:06+00:00","breadcrumb":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-developer-associate\/cloudfront\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-developer-associate\/cloudfront\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-developer-associate\/cloudfront\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.testpreptraining.ai\/tutorial\/"},{"@type":"ListItem","position":2,"name":"AWS Certified Developer Associate (DVA-C01)","item":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-developer-associate\/"},{"@type":"ListItem","position":3,"name":"CloudFront"}]},{"@type":"WebSite","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#website","url":"https:\/\/www.testpreptraining.ai\/tutorial\/","name":"Testprep Training Tutorials","description":"","publisher":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.testpreptraining.ai\/tutorial\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#organization","name":"Testprep Training","url":"https:\/\/www.testpreptraining.ai\/tutorial\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/","url":"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png","contentUrl":"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png","width":583,"height":153,"caption":"Testprep Training"},"image":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/2911","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/comments?post=2911"}],"version-history":[{"count":4,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/2911\/revisions"}],"predecessor-version":[{"id":5102,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/2911\/revisions\/5102"}],"up":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/2476"}],"wp:attachment":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/media?parent=2911"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/categories?post=2911"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/tags?post=2911"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}