<?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: ADHIYA R</title>
    <description>The latest articles on DEV Community by ADHIYA R (@adhiya_r_002cf5cfd90c17b7).</description>
    <link>https://dev.to/adhiya_r_002cf5cfd90c17b7</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%2F4125501%2Ffc280146-b05c-48be-93d5-6c8e3904c70e.png</url>
      <title>DEV Community: ADHIYA R</title>
      <link>https://dev.to/adhiya_r_002cf5cfd90c17b7</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/adhiya_r_002cf5cfd90c17b7"/>
    <language>en</language>
    <item>
      <title>My First AWS S3 Hands-On Experience ☁️</title>
      <dc:creator>ADHIYA R</dc:creator>
      <pubDate>Tue, 15 Sep 2026 06:58:24 +0000</pubDate>
      <link>https://dev.to/adhiya_r_002cf5cfd90c17b7/my-first-aws-s3-hands-on-experience-12n7</link>
      <guid>https://dev.to/adhiya_r_002cf5cfd90c17b7/my-first-aws-s3-hands-on-experience-12n7</guid>
      <description>&lt;p&gt;As part of my learning journey in Artificial Intelligence and Machine Learning, I recently attended the first session of a hands-on Cloud Computing Workshop.&lt;/p&gt;

&lt;p&gt;Since cloud platforms are becoming an important part of deploying and scaling applications, especially in AI/ML, I wanted to get more comfortable working with cloud services rather than limiting my learning to theory.&lt;/p&gt;

&lt;p&gt;For the first session, we worked with Amazon S3 (Simple Storage Service) and went through the basic process of creating a bucket, configuring it, uploading an object, and generating a URL to access the object.&lt;/p&gt;

&lt;p&gt;🪣 Creating an S3 Bucket&lt;/p&gt;

&lt;p&gt;We started with the basic building block of S3 — a bucket.&lt;/p&gt;

&lt;p&gt;I created a bucket in the US East (N. Virginia) – us-east-1 region and selected the General purpose bucket type.&lt;/p&gt;

&lt;p&gt;While creating the bucket, I got to explore some of the configurations available in S3, including:&lt;/p&gt;

&lt;p&gt;Object Ownership&lt;br&gt;
Block Public Access&lt;br&gt;
Bucket Versioning&lt;br&gt;
Tags&lt;br&gt;
Default Encryption&lt;/p&gt;

&lt;p&gt;These settings made me realize that creating cloud storage isn't simply about choosing a name and uploading files. There are also important considerations around ownership, access, security, and data management.&lt;/p&gt;

&lt;p&gt;The workshop screenshots show the different configurations I went through while creating the bucket.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F22053ii326037jjjcnsn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F22053ii326037jjjcnsn.png" alt=" " width="800" height="338"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📤 Uploading an Object&lt;/p&gt;

&lt;p&gt;Once the bucket was created, the next step was to upload an object into it.&lt;/p&gt;

&lt;p&gt;The upload was completed successfully, and I could see the object listed inside the bucket.&lt;/p&gt;

&lt;p&gt;This gave me a clearer understanding of the basic S3 structure:&lt;/p&gt;

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

&lt;p&gt;Instead of thinking of S3 simply as online file storage, I started understanding how AWS organizes and manages objects within buckets.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fezkimdn5gs59k2ypulfa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fezkimdn5gs59k2ypulfa.png" alt=" " width="800" height="358"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💻 Uploading My Portfolio&lt;/p&gt;

&lt;p&gt;As part of the hands-on activity, I also worked with my personal portfolio website.&lt;/p&gt;

&lt;p&gt;I prepared my portfolio as an &lt;code&gt;index.html&lt;/code&gt; file and uploaded it to the S3 bucket as an object. This was a simple but useful way to understand how a web file can be stored and accessed using cloud storage.&lt;/p&gt;

&lt;p&gt;Instead of just uploading a random file, using my own portfolio made the activity more practical for me because it connected the AWS concepts with something I can actually use for my projects and future work.&lt;/p&gt;

&lt;p&gt;This also helped me understand the basic flow of working with a web file in the cloud:&lt;/p&gt;

&lt;p&gt;Portfolio → &lt;code&gt;index.html&lt;/code&gt; → S3 Bucket → Object URL&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi2erzndrwnt9nkearjmv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi2erzndrwnt9nkearjmv.png" alt=" " width="800" height="352"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn0app5nhgodsl90g947c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn0app5nhgodsl90g947c.png" alt=" " width="800" height="416"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🔗 Generating a Predefined URL&lt;/p&gt;

&lt;p&gt;The next step was generating a predefined URL for the uploaded object.&lt;/p&gt;

&lt;p&gt;The S3 console provides an option to share an object using a predefined URL with a specified validity period. This was an interesting part of the session because it introduced the idea of providing access to a stored object for a limited period rather than treating the entire bucket as publicly accessible.&lt;/p&gt;

&lt;p&gt;The screenshot from the session shows the predefined URL configuration and the option to set its validity period.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5apk0rla7fhuy4e6ul7z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5apk0rla7fhuy4e6ul7z.png" alt=" " width="800" height="289"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💡 What I Took Away From the Session&lt;/p&gt;

&lt;p&gt;Although this was an introductory S3 exercise, it helped me connect some of the cloud concepts I have studied with an actual AWS environment.&lt;/p&gt;

&lt;p&gt;The main things I worked with were:&lt;/p&gt;

&lt;p&gt;☁️ Cloud Storage — understanding how S3 stores objects in buckets.&lt;/p&gt;

&lt;p&gt;🪣 Buckets &amp;amp; Objects — learning the basic structure used by S3.&lt;/p&gt;

&lt;p&gt;🔐 Access &amp;amp; Security — exploring settings such as Block Public Access and Object Ownership.&lt;/p&gt;

&lt;p&gt;🔒 Data Protection — getting introduced to default encryption.&lt;/p&gt;

&lt;p&gt;🔗 Controlled Access — generating a predefined URL for an uploaded object.&lt;/p&gt;

&lt;p&gt;As an AI/ML student, I think understanding these cloud fundamentals is important because building an ML model is only one part of the process. Eventually, models and applications need to store data, access resources, and be deployed in real environments.&lt;/p&gt;

&lt;p&gt;🚀 Looking Forward&lt;/p&gt;

&lt;p&gt;This was just the first session, but it gave me a good starting point for working with AWS.&lt;/p&gt;

&lt;p&gt;I'm looking forward to exploring more cloud services in the upcoming sessions and understanding how these services can fit into real-world AI/ML applications.&lt;/p&gt;

&lt;p&gt;One session done, more cloud concepts to explore! ☁️&lt;/p&gt;

</description>
      <category>aws</category>
      <category>cloudcomputing</category>
      <category>amazons3</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
