<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: BOOMIKA PS</title>
    <description>The latest articles on DEV Community by BOOMIKA PS (@boomika_ps_2407).</description>
    <link>https://dev.to/boomika_ps_2407</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4125469%2F48ebfc08-2ed5-4a81-8496-73ed94b44a05.png</url>
      <title>DEV Community: BOOMIKA PS</title>
      <link>https://dev.to/boomika_ps_2407</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/boomika_ps_2407"/>
    <language>en</language>
    <item>
      <title>AWS WORKSHOP</title>
      <dc:creator>BOOMIKA PS</dc:creator>
      <pubDate>Tue, 15 Sep 2026 07:08:12 +0000</pubDate>
      <link>https://dev.to/boomika_ps_2407/aws-workshop-3i7p</link>
      <guid>https://dev.to/boomika_ps_2407/aws-workshop-3i7p</guid>
      <description>&lt;h1&gt;
  
  
  My First AWS Learning Session: Exploring AWS Infrastructure, S3, CloudFront
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;As part of my learning journey in cloud computing, I attended my first session on &lt;strong&gt;Amazon Web Services (AWS)&lt;/strong&gt;. The session introduced us to the fundamentals of AWS infrastructure and some important AWS services.&lt;/p&gt;

&lt;p&gt;We learned the basic concepts of &lt;strong&gt;Regions, Availability Zones, Regional and Global services, High Availability, ACLs, Tags, Amazon S3, Bucket Policies, and Amazon CloudFront&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The session also included a practical activity where we hosted our portfolio webpage using &lt;strong&gt;Amazon S3 and CloudFront&lt;/strong&gt;. This hands-on experience helped us understand how cloud services can be used to store and deliver web content.&lt;/p&gt;

&lt;h2&gt;
  
  
  AWS Infrastructure
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Amazon Web Services (AWS)&lt;/strong&gt; is a cloud computing platform that provides a wide range of services for computing, storage, networking, databases, security, artificial intelligence, and more.&lt;/p&gt;

&lt;p&gt;AWS provides a global infrastructure that allows applications and data to be deployed and accessed from different geographical locations.&lt;/p&gt;

&lt;p&gt;In the session, we were introduced to the basic concepts of &lt;strong&gt;Regions and Availability Zones&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  AWS Regions
&lt;/h2&gt;

&lt;p&gt;An &lt;strong&gt;AWS Region&lt;/strong&gt; is a geographical area where AWS provides its cloud services.&lt;/p&gt;

&lt;p&gt;AWS has multiple Regions around the world. When using many AWS services, we select a Region based on our requirements.&lt;/p&gt;

&lt;p&gt;The choice of Region can depend on factors such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Location of users&lt;/li&gt;
&lt;li&gt;Performance&lt;/li&gt;
&lt;li&gt;Cost&lt;/li&gt;
&lt;li&gt;Service availability&lt;/li&gt;
&lt;li&gt;Data requirements&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Understanding Regions is important because some AWS resources are created within a specific Region.&lt;/p&gt;

&lt;h2&gt;
  
  
  Availability Zones
&lt;/h2&gt;

&lt;p&gt;An &lt;strong&gt;Availability Zone (AZ)&lt;/strong&gt; is an isolated location within an AWS Region.&lt;/p&gt;

&lt;p&gt;A Region can contain multiple Availability Zones. These Availability Zones are designed to be independent from each other while being connected through AWS networking infrastructure.&lt;/p&gt;

&lt;p&gt;Using multiple Availability Zones can help applications achieve better &lt;strong&gt;reliability and High Availability&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Regional and Global Services
&lt;/h2&gt;

&lt;p&gt;We also learned the difference between &lt;strong&gt;Regional Services and Global Services&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Regional Services
&lt;/h3&gt;

&lt;p&gt;Regional services are associated with a particular AWS Region.&lt;/p&gt;

&lt;p&gt;Examples include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Amazon EC2&lt;/li&gt;
&lt;li&gt;Amazon RDS&lt;/li&gt;
&lt;li&gt;Amazon VPC&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When creating these resources, we generally select the Region in which the resource should operate.&lt;/p&gt;

&lt;h3&gt;
  
  
  Global Services
&lt;/h3&gt;

&lt;p&gt;Global services are designed to operate at a global level rather than being restricted to a single Region.&lt;/p&gt;

&lt;p&gt;Examples include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AWS IAM&lt;/li&gt;
&lt;li&gt;Amazon CloudFront&lt;/li&gt;
&lt;li&gt;Amazon Route 53&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Understanding whether a service is regional or global is useful when planning an AWS architecture.&lt;/p&gt;




&lt;h2&gt;
  
  
  High Availability (HA)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;HA stands for High Availability.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;High Availability refers to designing systems so that they remain available and reliable even when failures occur.&lt;/p&gt;

&lt;p&gt;AWS provides different infrastructure components and services that can be used to build highly available applications.&lt;/p&gt;

&lt;p&gt;For example, distributing resources across multiple Availability Zones can reduce the impact of a failure in a single Availability Zone.&lt;/p&gt;

&lt;h1&gt;
  
  
  Amazon S3
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;Amazon S3 stands for Simple Storage Service.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;S3 is an object storage service provided by AWS. It can be used to store and retrieve different types of data.&lt;/p&gt;

&lt;p&gt;Some common uses of S3 include storing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Web files&lt;/li&gt;
&lt;li&gt;Images&lt;/li&gt;
&lt;li&gt;Videos&lt;/li&gt;
&lt;li&gt;Documents&lt;/li&gt;
&lt;li&gt;Backups&lt;/li&gt;
&lt;li&gt;Application data&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;S3 stores objects inside &lt;strong&gt;buckets&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The basic structure can be represented as:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;S3 → Bucket → Object&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In our practical activity, we created an S3 bucket and used it to store our portfolio webpage.&lt;/p&gt;

&lt;h2&gt;
  
  
  ACL – Access Control List
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;ACL stands for Access Control List.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;ACLs are used to define access permissions for resources.&lt;/p&gt;

&lt;p&gt;In Amazon S3, ACLs can be used to control access to buckets and objects.&lt;/p&gt;

&lt;p&gt;Through this concept, we learned how access permissions can be managed in cloud storage.&lt;/p&gt;




&lt;h2&gt;
  
  
  Bucket Policy
&lt;/h2&gt;

&lt;p&gt;An &lt;strong&gt;S3 Bucket Policy&lt;/strong&gt; is a resource-based policy used to control access to an S3 bucket and the objects inside it.&lt;/p&gt;

&lt;p&gt;A bucket policy can specify:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Who can access the bucket&lt;/li&gt;
&lt;li&gt;What actions they can perform&lt;/li&gt;
&lt;li&gt;Which resources they can access&lt;/li&gt;
&lt;li&gt;Under what conditions access is allowed&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Understanding bucket policies is important when working with S3 and other AWS services such as CloudFront.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tags
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Tags&lt;/strong&gt; are key-value pairs that can be attached to AWS resources.&lt;/p&gt;

&lt;p&gt;They are useful for identifying and organizing resources and understanding their purpose.&lt;/p&gt;

&lt;h1&gt;
  
  
  Amazon CloudFront
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;Amazon CloudFront&lt;/strong&gt; is a Content Delivery Network (CDN) service provided by AWS.&lt;/p&gt;

&lt;p&gt;CloudFront helps deliver content to users efficiently through a distributed network of locations.&lt;/p&gt;

&lt;p&gt;Instead of always accessing the origin directly, CloudFront can serve content through its edge locations, which can improve the performance of content delivery.&lt;/p&gt;

&lt;p&gt;CloudFront can be used for delivering:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Web pages&lt;/li&gt;
&lt;li&gt;Images&lt;/li&gt;
&lt;li&gt;Videos&lt;/li&gt;
&lt;li&gt;Files&lt;/li&gt;
&lt;li&gt;Other web content&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  Hosting Our Portfolio Using S3 and CloudFront
&lt;/h1&gt;

&lt;p&gt;The most important practical activity in our first session was hosting our &lt;strong&gt;portfolio webpage using Amazon S3 and Amazon CloudFront&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Creating the S3 Bucket
&lt;/h3&gt;

&lt;p&gt;First, we created an &lt;strong&gt;S3 bucket&lt;/strong&gt; to store our portfolio webpage.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Uploading the Portfolio
&lt;/h3&gt;

&lt;p&gt;We uploaded only our &lt;strong&gt;&lt;code&gt;index.html&lt;/code&gt; file&lt;/strong&gt; into the S3 bucket.&lt;/p&gt;

&lt;p&gt;The &lt;code&gt;index.html&lt;/code&gt; file contained our portfolio webpage.&lt;/p&gt;

&lt;p&gt;The basic structure was:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;S3 Bucket
│
└── index.html
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  3. Configuring Access
&lt;/h3&gt;

&lt;p&gt;We learned about S3 access control and &lt;strong&gt;Bucket Policies&lt;/strong&gt; and configured the required settings for accessing the webpage.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Creating CloudFront
&lt;/h3&gt;

&lt;p&gt;After uploading the &lt;code&gt;index.html&lt;/code&gt; file to S3, we created a &lt;strong&gt;CloudFront distribution&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The S3 bucket was used as the &lt;strong&gt;origin&lt;/strong&gt; for CloudFront.&lt;/p&gt;

&lt;p&gt;The overall flow can be represented as:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;User
  ↓
CloudFront
  ↓
S3 Bucket
  ↓
index.html
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;CloudFront acts as the content delivery layer, while S3 stores the webpage.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Accessing the Portfolio
&lt;/h3&gt;

&lt;p&gt;After configuring CloudFront, the portfolio webpage could be accessed through the CloudFront distribution.&lt;/p&gt;

&lt;p&gt;This practical implementation helped us understand how &lt;strong&gt;S3 and CloudFront work together&lt;/strong&gt; to store and deliver web content.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;# AWS Cloud Quest&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Cloud Quest&lt;/strong&gt; was introduced as part of our AWS learning journey.&lt;/p&gt;

&lt;p&gt;It provides a practical and interactive way to learn AWS concepts and services.&lt;/p&gt;

&lt;p&gt;In this stage, we were introduced to Cloud Quest as a learning resource. We have &lt;strong&gt;not yet completed the Cloud Quest&lt;/strong&gt;, so it remains part of our ongoing AWS learning journey.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;# What I Learned From the Session&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
The first AWS session helped me build a basic understanding of cloud computing and AWS services.&lt;/p&gt;

&lt;p&gt;The key concepts I learned were:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AWS Infrastructure&lt;/li&gt;
&lt;li&gt;AWS Regions&lt;/li&gt;
&lt;li&gt;Availability Zones&lt;/li&gt;
&lt;li&gt;Regional Services&lt;/li&gt;
&lt;li&gt;Global Services&lt;/li&gt;
&lt;li&gt;High Availability&lt;/li&gt;
&lt;li&gt;Amazon S3&lt;/li&gt;
&lt;li&gt;Access Control Lists&lt;/li&gt;
&lt;li&gt;Bucket Policies&lt;/li&gt;
&lt;li&gt;Tags&lt;/li&gt;
&lt;li&gt;Amazon CloudFront&lt;/li&gt;
&lt;li&gt;Hosting a webpage using S3&lt;/li&gt;
&lt;li&gt;Using CloudFront with S3&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most importantly, the practical activity of uploading my &lt;strong&gt;&lt;code&gt;index.html&lt;/code&gt; portfolio webpage to S3 and connecting it with CloudFront&lt;/strong&gt; helped me understand how cloud services can be applied to a real-world website.&lt;/p&gt;

</description>
      <category>cloud</category>
      <category>s3</category>
      <category>cloudfront</category>
    </item>
  </channel>
</rss>
