<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>S3 on Favian Flores</title>
    <link>https://hugoblog.favianflores.com/tags/s3/</link>
    <description>Recent content in S3 on Favian Flores</description>
    <image>
      <title>Favian Flores</title>
      <url>https://hugoblog.favianflores.com/website-banner.webp</url>
      <link>https://hugoblog.favianflores.com/website-banner.webp</link>
    </image>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Mon, 18 Sep 2023 00:00:00 -0400</lastBuildDate>
    <atom:link href="https://hugoblog.favianflores.com/tags/s3/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>How to add a custom 404 error page to a CloudFront website</title>
      <link>https://hugoblog.favianflores.com/posts/2023/how-to-add-a-custom-404-error-page-to-cloudfront-website/</link>
      <pubDate>Mon, 18 Sep 2023 00:00:00 -0400</pubDate>
      <guid>https://hugoblog.favianflores.com/posts/2023/how-to-add-a-custom-404-error-page-to-cloudfront-website/</guid>
      <description>&lt;p&gt;If you followed my previous post on &lt;a href=&#34;https://hugoblog.favianflores.com/posts/2023/how-to-deploy-a-static-website-using-cloudfront-route53-s3-and-certificate-manager/&#34;&gt;deploying a static website&lt;/a&gt; using S3, CloudFront, and Route53, you might have noticed that if you go to a page that doesn&amp;rsquo;t exist, you get a page that looks like this:&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;Ugly xml error page&#34; loading=&#34;lazy&#34; src=&#34;https://hugoblog.favianflores.com/2023/how-to-add-a-custom-404-error-page-to-cloudfront-website-ugly-xml.webp&#34;&gt;&lt;/p&gt;
&lt;p&gt;This is because of the origin access control settings. AWS recommends using origin access control because it allows the S3 bucket containing your website files to restrict access to everyone except CloudFront.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How to deploy a static website using AWS S3, CloudFront, and Route53</title>
      <link>https://hugoblog.favianflores.com/posts/2023/how-to-deploy-a-static-website-using-cloudfront-route53-s3-and-certificate-manager/</link>
      <pubDate>Fri, 15 Sep 2023 00:00:00 -0400</pubDate>
      <guid>https://hugoblog.favianflores.com/posts/2023/how-to-deploy-a-static-website-using-cloudfront-route53-s3-and-certificate-manager/</guid>
      <description>&lt;p&gt;In this article, you will learn how to store a static website on S3, use CloudFront as a content delivery network to distribute your website globally, and finally, use Route53 to access your website from a custom domain of your choice.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Before you start, you should have the files for your static website and a domain name with a hosted zone on Route53.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ultimately, you will have a website that uses HTTPS, is accessible from a custom domain, and is distributed globally, giving your users faster loading times.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
