<?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: Robina Mirbahar</title>
    <description>The latest articles on DEV Community by Robina Mirbahar (@robinamirbahar).</description>
    <link>https://dev.to/robinamirbahar</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F698191%2Fe5045ba7-748d-40fc-a918-03ac63516ea9.png</url>
      <title>DEV Community: Robina Mirbahar</title>
      <link>https://dev.to/robinamirbahar</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/robinamirbahar"/>
    <language>en</language>
    <item>
      <title>🚀 Shine on Your AWS Journey: A Fun and Practical Guide to Become an AWS Community Builder! 🌟</title>
      <dc:creator>Robina Mirbahar</dc:creator>
      <pubDate>Mon, 15 Jan 2024 19:39:09 +0000</pubDate>
      <link>https://dev.to/aws-builders/embark-on-your-aws-odyssey-fun-guide-to-becoming-an-aws-community-builder-43p</link>
      <guid>https://dev.to/aws-builders/embark-on-your-aws-odyssey-fun-guide-to-becoming-an-aws-community-builder-43p</guid>
      <description>&lt;h2&gt;
  
  
  Dive into the enchanting realm of AWS Community Leadership!
&lt;/h2&gt;

&lt;p&gt;🌈 Hello, cloud enthusiasts! Ready for a whimsical journey to become an AWS Community Builder? 🧙‍♂️✨ Let's unravel this magical path with fun, facts, and a sprinkle of dad jokes (because, why not?). Buckle up! 🚗💨&lt;/p&gt;

&lt;h2&gt;
  
  
  AWS Community Builders Program Unveiled
&lt;/h2&gt;

&lt;p&gt;Imagine a secret club where AWS tips replace secret handshakes! 🕵️‍♂️🔐 AWS Community Builders: Think of it as Hogwarts for AWS enthusiasts, minus flying brooms (or are they? 🧹✨).&lt;/p&gt;

&lt;p&gt;🎉 &lt;strong&gt;Why Join the Party?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;📚 &lt;strong&gt;Exclusive Knowledge Feast&lt;/strong&gt;: AWS goodies rarer than a unicorn🦄&lt;br&gt;
🤝 &lt;strong&gt;Networking Fiesta&lt;/strong&gt;: AWS who's who mingle. Like LinkedIn, but more cloud, less 'I endorse you for...'.&lt;br&gt;
🌟 &lt;strong&gt;Be the Star&lt;/strong&gt;: Become the Beyoncé of AWS! 🎤💃&lt;br&gt;
🔄 &lt;strong&gt;Feedback Loop-de-loop&lt;/strong&gt;: Whisper sweet (or something) into AWS's ear.&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.amazonaws.com%2Fuploads%2Farticles%2F0hmmptl31klyemt6l8w7.jpeg" 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.amazonaws.com%2Fuploads%2Farticles%2F0hmmptl31klyemt6l8w7.jpeg" alt=" " width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🛣️ &lt;strong&gt;The Yellow Brick Road to AWS Wizardry&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Flaunt Your AWS Wizardry&lt;/strong&gt;&lt;br&gt;
Start a blog, make videos, or speak at events. If Dumbledore did AWS, he'd blog about it! 🧙‍♂️💻&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Build Your Digital Kingdom&lt;/strong&gt;&lt;br&gt;
Rule your online presence wisely! Share AWS adventures on &lt;a href="https://dev.to/robinamirbahar"&gt;Dev.to&lt;/a&gt;, &lt;a href="https://www.linkedin.com/in/robinamirbahar/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;, or &lt;a href="https://github.com/robinamirbahar" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;. 🏰🌐&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3: The Quest of the Application&lt;/strong&gt;&lt;br&gt;
Watch the &lt;a href="https://aws.amazon.com/developer/community/community-builders/" rel="noopener noreferrer"&gt;AWS Community Builders program &lt;/a&gt;for the sacred application scroll. 📜✍️&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4: Engage in the Realm of AWS&lt;/strong&gt;&lt;br&gt;
Sip the elixir of knowledge. Be the Gandalf of the AWS community. 🧙‍♂️🌍&lt;/p&gt;

&lt;p&gt;🎈 &lt;strong&gt;Pro Tips for Aspiring AWS Wizards&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;🔁 &lt;strong&gt;Be Consistent&lt;/strong&gt;: Like brushing your teeth, but for AWS.&lt;br&gt;
🎯 &lt;strong&gt;Quality Over Quantity&lt;/strong&gt;: Nobody likes a half-baked cookie or blog post.&lt;br&gt;
🤗 &lt;strong&gt;Network Like a Pro&lt;/strong&gt;: It's not who you know, but who knows you in AWS!&lt;br&gt;
📚 &lt;strong&gt;Stay Updated&lt;/strong&gt;: AWS changes more than high school fashion.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🎊 Wrapping Up the Party&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Your journey to AWS Community Builder is like a rollercoaster—thrilling, fun, and totally worth it! So, put on your party hats, and let's get this cloud party started! 🎢🎉&lt;/p&gt;

&lt;p&gt;🌟 &lt;strong&gt;Bonus Benefits of AWS Community Builder Program!&lt;/strong&gt; 🎁&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;🌐 &lt;strong&gt;Exclusive Expert Sessions:&lt;/strong&gt; Dive into the knowledge trove with seasoned AWS Community Builders.&lt;/li&gt;
&lt;li&gt;💰 &lt;strong&gt;AWS Credit Bonanza&lt;/strong&gt;: Imagine AWS credits raining down on your cloud projects!&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2F9l2z1a9n28itz6tqq2lt.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.amazonaws.com%2Fuploads%2Farticles%2F9l2z1a9n28itz6tqq2lt.png" alt=" " width="500" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;🎟️ &lt;strong&gt;AWS re:Invent Ticket Magic&lt;/strong&gt;: Witness the wonders of AWS re:Invent with a 50% discount.&lt;/li&gt;
&lt;li&gt;🚀 &lt;strong&gt;CloudAcademy Access All Area&lt;/strong&gt;s: Elevate your cloud skills with a one-year subscription to CloudAcademy.&lt;/li&gt;
&lt;li&gt;🏆 &lt;strong&gt;Certification Triumph&lt;/strong&gt;: Prove your AWS mastery with a free certification voucher yearly.&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2Fxl2ponjn05nrqk5ylzjs.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.amazonaws.com%2Fuploads%2Farticles%2Fxl2ponjn05nrqk5ylzjs.png" alt=" " width="800" height="324"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🌈 *&lt;em&gt;Join AWS Community Builder Program Today! *&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Don't just embrace perks; be part of a vibrant community celebrating excellence in the AWS universe. Unleash your cloud adventures and let the benefits rain down like confetti at a cloud party! 🎊☁️&lt;/p&gt;

&lt;p&gt;Remember, AWS Community Builders isn't just a Community; it's a celebration of your commitment to AWS excellence. Embrace the magic, and the community, and let your cloud journey soar to new heights! 🚀🧙‍♂️&lt;/p&gt;

&lt;p&gt;🎉 Comment below with your favourite AWS adventure and share this post! Connect with me on &lt;a href="https://www.linkedin.com/in/robinamirbahar/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; and &lt;a href="https://dev.to/robinamirbahar"&gt;Dev.to&lt;/a&gt; for more cloud fun! Let's make AWS magic together! 🚀🧙‍♂️&lt;/p&gt;

</description>
      <category>aws</category>
      <category>community</category>
      <category>cloud</category>
      <category>containers</category>
    </item>
    <item>
      <title>Code &amp; Canvas: Expressing Myself in the Digital World! 🚀🎨</title>
      <dc:creator>Robina Mirbahar</dc:creator>
      <pubDate>Wed, 03 Jan 2024 18:55:24 +0000</pubDate>
      <link>https://dev.to/robinamirbahar/code-canvas-expressing-myself-in-the-digital-world-3aac</link>
      <guid>https://dev.to/robinamirbahar/code-canvas-expressing-myself-in-the-digital-world-3aac</guid>
      <description>&lt;h2&gt;
  
  
  Introduction:
&lt;/h2&gt;

&lt;p&gt;Coding is not just about logic and syntax; it's an art form that allows us to express our creativity and personality. In this blog, I'll take you on a journey through a coding project that felt like a masterpiece, a canvas where I could splash my emotions and thoughts. 🖌️💻&lt;/p&gt;

&lt;h2&gt;
  
  
  The Project: A Symphony of Pixels 🎵
&lt;/h2&gt;

&lt;p&gt;Picture this: a pixel art generator that brings together my love for coding and passion for vibrant colors. The idea was to create a tool that transforms lines of code into a visual symphony, where every function and variable becomes a stroke of a virtual brush. 🌈&lt;/p&gt;

&lt;h2&gt;
  
  
  Emotions Embedded in the Code:
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Joyful Variables:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I couldn't resist adding some playful variables like &lt;strong&gt;'happyLittlePixel'&lt;/strong&gt; and &lt;strong&gt;'colorfulDreams'&lt;/strong&gt; to spread joy throughout the code. Every time these variables were invoked, it was like injecting a dose of happiness into the project.&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.amazonaws.com%2Fuploads%2Farticles%2F6bm0kuwf1ikupde7m667.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.amazonaws.com%2Fuploads%2Farticles%2F6bm0kuwf1ikupde7m667.png" alt="python" width="800" height="267"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Symphony of Loops:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Loops became my musical notes, creating harmonious patterns across the canvas. The rhythmic dance of &lt;strong&gt;' for'&lt;/strong&gt; and &lt;strong&gt;' while'&lt;/strong&gt; loops echoed the excitement I felt while writing them.&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.amazonaws.com%2Fuploads%2Farticles%2Fz8sdeaf1adglp3vgtq09.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.amazonaws.com%2Fuploads%2Farticles%2Fz8sdeaf1adglp3vgtq09.png" alt="Javascript" width="800" height="327"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Exceptional Exceptions:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Even error handling became a part of the artistic process. Instead of generic error messages, I crafted exceptions that were like gentle nudges, encouraging users to explore and experiment.&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.amazonaws.com%2Fuploads%2Farticles%2Fo790ia7y1syhuwdub0ui.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.amazonaws.com%2Fuploads%2Farticles%2Fo790ia7y1syhuwdub0ui.png" alt="Java" width="800" height="415"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Thoughts Woven into Comments:&lt;/strong&gt;**&lt;/p&gt;

&lt;p&gt;I didn't stop at just the code; my comments became a diary of thoughts and reflections. It was like leaving love notes for future me, capturing the essence of my creative journey.&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.amazonaws.com%2Fuploads%2Farticles%2Fx0ola2spei53i4htfomx.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.amazonaws.com%2Fuploads%2Farticles%2Fx0ola2spei53i4htfomx.png" alt="python" width="800" height="386"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion: A Digital Masterpiece&lt;/strong&gt; 🖼️&lt;/p&gt;

&lt;p&gt;In the end, my pixel art generator wasn't just a coding project; it was a piece of my soul woven into the digital fabric. The joy, excitement, and a touch of whimsy embedded in every line of code turned it into a digital masterpiece that reflects who I am as a coder and a dreamer. So, go ahead, let your code be your canvas, and paint your digital emotions with the strokes of syntax! 🎨💻&lt;/p&gt;

</description>
      <category>devresolutions2024</category>
      <category>discuss</category>
    </item>
    <item>
      <title>My #DEVResolutions2024 🌟</title>
      <dc:creator>Robina Mirbahar</dc:creator>
      <pubDate>Mon, 01 Jan 2024 09:06:31 +0000</pubDate>
      <link>https://dev.to/robinamirbahar/devresolutions2024-dfj</link>
      <guid>https://dev.to/robinamirbahar/devresolutions2024-dfj</guid>
      <description>&lt;p&gt;✨ As a dedicated professional in the dynamic field of technology, I am driven by a passion for continuous learning and contributing to the development community. In my quest for growth, both professionally and personally, I have outlined specific goals and action steps that will guide my journey in the coming months.✨ &lt;/p&gt;

&lt;p&gt;🎉 Let the Resolutions Begin!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Professional Goals:&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Goal: Elevating my expertise in Cloud Computing and Modern Architecture.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Action Steps:&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Enroll in Professional Cloud Certification Courses&lt;/strong&gt;: I plan to enroll in industry-recognized cloud certification courses to deepen my understanding and acquire advanced skills.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Hands-on Project Implementation&lt;/strong&gt;: To apply theoretical knowledge into practice, I will actively work on real-world cloud projects, gaining valuable experience along the way.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Regular Networking and Webinars&lt;/strong&gt;:  To stay abreast of the latest developments in cloud computing, I will actively participate in networking events and webinars within the industry.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Timeline:&lt;/strong&gt; Complete Professional Certification within the next six months, and organize tech events and workshops in the coming year.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Personal Aspirations:&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Aspiration:&lt;/strong&gt; Prioritizing Work-Life Balance.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Why it Matters:&lt;/strong&gt; Balancing professional aspirations with personal well-being is essential for long-term success and happiness. Achieving a work-life balance allows me to remain focused, creative, and resilient in my professional endeavors.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Support System:&lt;/strong&gt; Regularly engage with a mentor and join a peer support group to share experiences and advice. Establish a routine that incorporates dedicated time for personal activities.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;DEV Community Contributions:&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;*&lt;em&gt;Contribution Goal: Fostering Knowledge Sharing in the DEV Community *&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Collaboration Plans:&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Initiate a monthly webinar series on emerging technologies and best practices.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Collaborate with fellow developers to create open-source projects addressing real-world challenges.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Contribute to documentation and tutorials to support the learning journey of developers.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Measuring Impact:&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;Regularly assess webinar attendance and engagement, track the adoption and impact of open-source projects through community feedback and contributions, and monitor the reach and effectiveness of documentation and tutorials.&lt;/p&gt;

&lt;p&gt;In conclusion, my commitment to professional growth and community contributions aligns with my overarching goal of making a meaningful impact in the tech industry. By setting clear objectives, engaging with a support system, and measuring the impact of my efforts, I am confident that these goals will propel me toward success in 2024 and beyond. Together, let's embark on this exciting journey of learning, collaboration, and innovation.🚀✨&lt;/p&gt;

</description>
      <category>devresolutions2024</category>
      <category>community</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Best Practices for Seamless EKS Cluster Upgrades with Fargate: A Hands-On Guide</title>
      <dc:creator>Robina Mirbahar</dc:creator>
      <pubDate>Mon, 01 Jan 2024 05:31:02 +0000</pubDate>
      <link>https://dev.to/aws-builders/best-practices-for-seamless-eks-cluster-upgrades-with-fargate-a-hands-on-guide-2epf</link>
      <guid>https://dev.to/aws-builders/best-practices-for-seamless-eks-cluster-upgrades-with-fargate-a-hands-on-guide-2epf</guid>
      <description>&lt;h2&gt;
  
  
  Introduction:
&lt;/h2&gt;

&lt;p&gt;As cloud-native architectures evolve, managing Kubernetes clusters becomes pivotal for maintaining optimal performance and security. &lt;a href="https://aws.amazon.com/eks/" rel="noopener noreferrer"&gt;Amazon EKS&lt;/a&gt;, combined with &lt;a href="https://aws.amazon.com/fargate/" rel="noopener noreferrer"&gt;Fargate&lt;/a&gt; for serverless pod execution, offers a powerful solution. In this guide, we'll delve into best practices for EKS cluster upgrades with Fargate, providing a hands-on approach to ensure a seamless transition. Let's embark on the journey of mastering EKS upgrades!&lt;/p&gt;

&lt;h2&gt;
  
  
  Best Practices for EKS Cluster Upgrades:
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1&lt;/strong&gt;&lt;strong&gt;. Version Compatibility Checks:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Ensure that EKS clusters and Fargate pods run compatible Kubernetes versions. Leverage the &lt;a href="https://docs.aws.amazon.com/eks/" rel="noopener noreferrer"&gt;Amazon EKS documentation&lt;/a&gt; to review version compatibility matrices.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2.&lt;/strong&gt; &lt;strong&gt;Backup and Snapshot Strategies:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Before initiating any upgrade, implement backup and snapshot strategies for critical data and configurations. &lt;a href="https://aws.amazon.com/backup/" rel="noopener noreferrer"&gt;AWS Backup &lt;/a&gt;and &lt;a href="https://aws.amazon.com/ebs/snapshots/" rel="noopener noreferrer"&gt;Amazon EBS Snapshots&lt;/a&gt; are valuable tools in this context.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Update Fargate Pod Definitions:&lt;/strong&gt;&lt;br&gt;
To align Fargate pods with the target EKS cluster version, update pod definitions. Walk through the AWS Fargate documentation to understand how to modify pod specifications.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Rolling Updates for Worker Nodes:&lt;/strong&gt;&lt;br&gt;
Implement rolling updates for worker nodes to minimize downtime. Utilize the Amazon EKS Rolling Update Guide for a step-by-step walkthrough.&lt;/p&gt;
&lt;h2&gt;
  
  
  &lt;strong&gt;Hands-On Guide: Upgrading EKS Cluster with Fargate Pods:&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Prerequisites:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AWS CLI&lt;/li&gt;
&lt;li&gt;kubectl&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;1. Check EKS Cluster Version:&lt;/strong&gt;&lt;br&gt;
Use the following AWS CLI command to check your current EKS cluster version:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;aws eks describe-cluster --name robinaclusteraws --query "cluster.version"

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;2. Update Fargate Pod Definitions:&lt;/strong&gt;&lt;br&gt;
Edit your Fargate pod YAML files to match the target Kubernetes version.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;apiVersion: v1
kind: Pod
metadata:
  name: robina-pod
spec:
  containers:
  - name: aws-cluster-robina
    image: container-robina

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;3. Initiate EKS Cluster Upgrade:&lt;/strong&gt;&lt;br&gt;
Upgrade your EKS cluster using the AWS CLI:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;aws eks update-cluster-version --name robina-cluster-aws --kubernetes-version desired-version

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;4. Monitor Upgrade Progress:&lt;/strong&gt;&lt;br&gt;
Track the upgrade progress with:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;aws eks describe-update --name robina-cluster-aws --update-id your-update-id

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;5. Rolling Update for Worker Nodes:&lt;/strong&gt;&lt;br&gt;
Implement a rolling update for worker nodes:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;kubectl get nodes
kubectl drain node-name --ignore-daemonsets
kubectl uncordon node-name

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Conclusion:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Mastering EKS cluster upgrades with Fargate involves a strategic blend of best practices and hands-on execution. By following these guidelines and leveraging AWS resources, you can ensure a smooth transition, keeping your Kubernetes infrastructure up-to-date and resilient.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://docs.aws.amazon.com/eks/" rel="noopener noreferrer"&gt;Amazon EKS Documentation&lt;/a&gt;&lt;br&gt;
&lt;a href="https://aws.amazon.com/cli/" rel="noopener noreferrer"&gt;AWS CLI Documentation&lt;/a&gt;&lt;br&gt;
&lt;a href="https://kubernetes.io/docs/home/" rel="noopener noreferrer"&gt;kubectl Documentation&lt;/a&gt;&lt;/p&gt;

</description>
      <category>fargate</category>
      <category>kubernetes</category>
      <category>eks</category>
      <category>containers</category>
    </item>
    <item>
      <title>Migrate Data into S3 using AWS Transfer Family</title>
      <dc:creator>Robina Mirbahar</dc:creator>
      <pubDate>Tue, 19 Jul 2022 14:16:00 +0000</pubDate>
      <link>https://dev.to/aws-builders/migrate-data-into-data-lake-using-aws-transfer-family-3ej2</link>
      <guid>https://dev.to/aws-builders/migrate-data-into-data-lake-using-aws-transfer-family-3ej2</guid>
      <description>&lt;h2&gt;
  
  
  What is AWS Transfer Family?
&lt;/h2&gt;

&lt;p&gt;AWS Transfer Family is a fully managed AWS service that you can use to transfer files into and out of Amazon Simple Storage Service (Amazon S3) storage or Amazon Elastic File System (Amazon EFS) file systems over the following protocols:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Secure Shell (SSH) &lt;/li&gt;
&lt;li&gt;File Transfer Protocol (SFTP)&lt;/li&gt;
&lt;li&gt;File Transfer Protocol (SFTP)&lt;/li&gt;
&lt;li&gt; File Transfer Protocol Secure (FTPS)&lt;/li&gt;
&lt;li&gt; File Transfer Protocol (FTP)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Read more:&lt;/em&gt; &lt;a href="https://aws.amazon.com/aws-transfer-family/" rel="noopener noreferrer"&gt;AWS Transfer Family&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Benefits Of AWS Transfer Family?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;  It is a fully managed, serverless File Transfer Workflow service that makes it simple to set up, execute, automate, and monitor file processing utilizing AWS Transfer Family.&lt;/li&gt;
&lt;li&gt;  With your data safely stored in Amazon S3, you can utilize native AWS services for processing, analytics, reporting, auditing, and archiving.&lt;/li&gt;
&lt;li&gt;  There are no upfront costs, and you pay only for the use of the service.&lt;/li&gt;
&lt;li&gt;  You don't need to modify your applications or run any file transfer protocol infrastructure.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How it works?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  AWS Transfer Family Architecture
&lt;/h3&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.amazonaws.com%2Fuploads%2Farticles%2Fciz0nu8papy1z946tff5.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.amazonaws.com%2Fuploads%2Farticles%2Fciz0nu8papy1z946tff5.png" alt="AWS Transfer Family Architecture" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  AWS Transfer Family (SFTP, FTP, FTPS) – Step by Step Implementation Process
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Setup the prerequisites for AWS transfer for SFTP
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; - S3 bucket
 - EC2 instances (Linux and Windows)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Create an AWS IAM role and policy
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- Edit the policy to provide the S3 access

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Create the SFTP server
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; - Create users
 - Create and assign public keys
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Test the file transfer from SFTP clients
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- For Linux
- For Windows
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  What is S3 Bucket?
&lt;/h2&gt;

&lt;p&gt;Amazon Simple Storage Service (Amazon S3) is an object storage service that offers industry-leading scalability, data availability, security, and performance.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Read more:&lt;/em&gt; &lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html" rel="noopener noreferrer"&gt;Amazon Simple Storage Service &lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Create a S3 Bucket
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- Open AWS Console Click on Services
- In the Storage Section, Choose S3
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&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.amazonaws.com%2Fuploads%2Farticles%2Fw7x9xfm8qf6oops68igq.jpg" 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.amazonaws.com%2Fuploads%2Farticles%2Fw7x9xfm8qf6oops68igq.jpg" alt="Choose Storage" width="543" height="249"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- Click Create Bucket and Create Your Bucket
- Give Bucket Name (Should be unique Name use 
small alphabets Without Space. hyphens and Periods}
- Choose your Region. (Where user wants to store their data)
 rest settings choose default.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&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.amazonaws.com%2Fuploads%2Farticles%2For9xba4xw190g44v0vzx.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.amazonaws.com%2Fuploads%2Farticles%2For9xba4xw190g44v0vzx.png" alt="Create Bucket" width="800" height="369"&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.amazonaws.com%2Fuploads%2Farticles%2Fbmucrhdurk8b4gb9mv90.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.amazonaws.com%2Fuploads%2Farticles%2Fbmucrhdurk8b4gb9mv90.png" alt="Bucket Created" width="800" height="368"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Create a VPC
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- Open AWS Console Click on services
- In the Networking &amp;amp; Content Delivery Section, Click on VPC
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&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.amazonaws.com%2Fuploads%2Farticles%2F362678z24rs6uj5k93yh.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.amazonaws.com%2Fuploads%2Farticles%2F362678z24rs6uj5k93yh.png" alt="VpC" width="800" height="366"&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.amazonaws.com%2Fuploads%2Farticles%2Ffyd2ag2xrg89brvbsbcf.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.amazonaws.com%2Fuploads%2Farticles%2Ffyd2ag2xrg89brvbsbcf.png" alt="VPC configuration" width="800" height="365"&gt;&lt;/a&gt;&lt;br&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.amazonaws.com%2Fuploads%2Farticles%2Fj8mqea7o3cklfl9lagbs.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.amazonaws.com%2Fuploads%2Farticles%2Fj8mqea7o3cklfl9lagbs.png" alt="VPC Created" width="800" height="370"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Create Subnets
&lt;/h2&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.amazonaws.com%2Fuploads%2Farticles%2Fr5ys51p6tjsjtacys5qp.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.amazonaws.com%2Fuploads%2Farticles%2Fr5ys51p6tjsjtacys5qp.png" alt="create subnets" width="800" height="368"&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.amazonaws.com%2Fuploads%2Farticles%2Fvir2j4ugc5wl5t8v0523.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.amazonaws.com%2Fuploads%2Farticles%2Fvir2j4ugc5wl5t8v0523.png" alt="VPc Settings" width="800" height="765"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Create Two EC2 Instances (Linux &amp;amp; Windows)
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- Open AWS Console Click on services 
- In the Compute section, click on EC2
- Click Launch instance

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&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.amazonaws.com%2Fuploads%2Farticles%2Frvuxxe5lio3oblnncvbm.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.amazonaws.com%2Fuploads%2Farticles%2Frvuxxe5lio3oblnncvbm.png" alt="launch instance" width="800" height="367"&gt;&lt;/a&gt;&lt;br&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.amazonaws.com%2Fuploads%2Farticles%2F714a87043599hfhj8stf.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.amazonaws.com%2Fuploads%2Farticles%2F714a87043599hfhj8stf.png" alt=" " width="800" height="373"&gt;&lt;/a&gt;&lt;br&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.amazonaws.com%2Fuploads%2Farticles%2Fid68gbw74wwna6biaa55.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.amazonaws.com%2Fuploads%2Farticles%2Fid68gbw74wwna6biaa55.png" alt=" " width="800" height="367"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Security Group rules for Linux Instance
&lt;/h2&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.amazonaws.com%2Fuploads%2Farticles%2F4qod3mfazgwf4yw84hix.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.amazonaws.com%2Fuploads%2Farticles%2F4qod3mfazgwf4yw84hix.png" alt="Security Group Rule Linux" width="800" height="365"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Security Group rules for Windows Instance
&lt;/h2&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.amazonaws.com%2Fuploads%2Farticles%2Fuqzv6ctogm6kj260djza.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.amazonaws.com%2Fuploads%2Farticles%2Fuqzv6ctogm6kj260djza.png" alt="Security Group Rule Windows" width="800" height="370"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Create an IAM Role
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- Open AWS Console Click on services 
- In the Security, Identity &amp;amp; Compliance section, click on IAM 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&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.amazonaws.com%2Fuploads%2Farticles%2F5g90muoeg070gz58r5bs.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.amazonaws.com%2Fuploads%2Farticles%2F5g90muoeg070gz58r5bs.png" alt="Services" width="800" height="365"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Create IAM roles and policies from the IAM console (Choose AWS service as Transfer)
&lt;/h2&gt;

&lt;h3&gt;
  
  
  The policy to access the S3 bucket
&lt;/h3&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.amazonaws.com%2Fuploads%2Farticles%2F5d3zqfa7y92f4bddk9nw.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.amazonaws.com%2Fuploads%2Farticles%2F5d3zqfa7y92f4bddk9nw.png" alt="S3 Bucket Policy" width="800" height="366"&gt;&lt;/a&gt;&lt;br&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.amazonaws.com%2Fuploads%2Farticles%2F3tzt2dai255rx59wutst.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.amazonaws.com%2Fuploads%2Farticles%2F3tzt2dai255rx59wutst.png" alt=" " width="800" height="951"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Policy to access CloudWatch Logs
&lt;/h2&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.amazonaws.com%2Fuploads%2Farticles%2Fnqbzsih6ygjy8ienowlz.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.amazonaws.com%2Fuploads%2Farticles%2Fnqbzsih6ygjy8ienowlz.png" alt=" " width="800" height="368"&gt;&lt;/a&gt;&lt;br&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.amazonaws.com%2Fuploads%2Farticles%2Fhppsjwazw06rg6p5xidk.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.amazonaws.com%2Fuploads%2Farticles%2Fhppsjwazw06rg6p5xidk.png" alt=" " width="800" height="555"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Create two roles and attached the policies with each role (Choose AWS service as Transfer)
&lt;/h2&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.amazonaws.com%2Fuploads%2Farticles%2Fif1uqz5gc6jeiyk9flua.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.amazonaws.com%2Fuploads%2Farticles%2Fif1uqz5gc6jeiyk9flua.png" alt=" " width="800" height="365"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Create the SFTP server, Users, Public Keys and Assign the keys
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- Open AWS Console Click on services 
- In the Migration &amp;amp; Transfer section, click on AWS Transfer Family
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&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.amazonaws.com%2Fuploads%2Farticles%2Fgmwvijx6v97cxzy4ncad.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.amazonaws.com%2Fuploads%2Farticles%2Fgmwvijx6v97cxzy4ncad.png" alt=" " width="800" height="369"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Click on create Server
&lt;/h2&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.amazonaws.com%2Fuploads%2Farticles%2Fhjv0kmwguu345osdv0d2.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.amazonaws.com%2Fuploads%2Farticles%2Fhjv0kmwguu345osdv0d2.png" alt=" " width="800" height="366"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Choose Protocols
&lt;/h2&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.amazonaws.com%2Fuploads%2Farticles%2Ffhx29q9c5hwly6s5qpxq.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.amazonaws.com%2Fuploads%2Farticles%2Ffhx29q9c5hwly6s5qpxq.png" alt=" " width="800" height="365"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Choose an Identity Provider
&lt;/h2&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.amazonaws.com%2Fuploads%2Farticles%2Fr9okmnppnpi2bq633ip8.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.amazonaws.com%2Fuploads%2Farticles%2Fr9okmnppnpi2bq633ip8.png" alt=" " width="800" height="366"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Choose an Endpoint
&lt;/h2&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.amazonaws.com%2Fuploads%2Farticles%2Fom8010to46fcvyd6jap4.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.amazonaws.com%2Fuploads%2Farticles%2Fom8010to46fcvyd6jap4.png" alt=" " width="800" height="367"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Choose a Domain
&lt;/h2&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.amazonaws.com%2Fuploads%2Farticles%2Fdubn2lii6k76huiwj2ne.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.amazonaws.com%2Fuploads%2Farticles%2Fdubn2lii6k76huiwj2ne.png" alt=" " width="800" height="366"&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.amazonaws.com%2Fuploads%2Farticles%2Fqrvvl3fofln2xs92q78u.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.amazonaws.com%2Fuploads%2Farticles%2Fqrvvl3fofln2xs92q78u.png" alt=" " width="800" height="364"&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.amazonaws.com%2Fuploads%2Farticles%2Fdeyv8638mc3qarg530tt.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.amazonaws.com%2Fuploads%2Farticles%2Fdeyv8638mc3qarg530tt.png" alt=" " width="800" height="363"&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.amazonaws.com%2Fuploads%2Farticles%2Fcnzp5xpm4sw8sudlbcvd.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.amazonaws.com%2Fuploads%2Farticles%2Fcnzp5xpm4sw8sudlbcvd.png" alt=" " width="800" height="366"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Add User to the Server
&lt;/h2&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.amazonaws.com%2Fuploads%2Farticles%2Fyu3qgscgj69pgjz62bko.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.amazonaws.com%2Fuploads%2Farticles%2Fyu3qgscgj69pgjz62bko.png" alt=" " width="800" height="367"&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.amazonaws.com%2Fuploads%2Farticles%2F65aqh852nqiy2ep4jqc3.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.amazonaws.com%2Fuploads%2Farticles%2F65aqh852nqiy2ep4jqc3.png" alt=" " width="624" height="284"&gt;&lt;/a&gt;&lt;br&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.amazonaws.com%2Fuploads%2Farticles%2Frr13hcapqqt4b3atoiar.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.amazonaws.com%2Fuploads%2Farticles%2Frr13hcapqqt4b3atoiar.png" alt=" " width="800" height="366"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Generate the public key from the Linux machine?
&lt;/h2&gt;

&lt;p&gt;Log in to your EC2 machine connect via Putty &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.amazonaws.com%2Fuploads%2Farticles%2Fjkmkd4w8m056sv0uvuoq.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.amazonaws.com%2Fuploads%2Farticles%2Fjkmkd4w8m056sv0uvuoq.png" alt=" " width="661" height="419"&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.amazonaws.com%2Fuploads%2Farticles%2F7b449gq9lv8njtoma4hg.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.amazonaws.com%2Fuploads%2Farticles%2F7b449gq9lv8njtoma4hg.png" alt=" " width="662" height="416"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Generate the key with the below command
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ssh-keygen -P "" -f key 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&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.amazonaws.com%2Fuploads%2Farticles%2Ftvevt0kbozo1n715wyhf.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.amazonaws.com%2Fuploads%2Farticles%2Ftvevt0kbozo1n715wyhf.png" alt=" " width="659" height="415"&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.amazonaws.com%2Fuploads%2Farticles%2Fi1ozhbrdkop5gwk99rnj.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.amazonaws.com%2Fuploads%2Farticles%2Fi1ozhbrdkop5gwk99rnj.png" alt=" " width="659" height="420"&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.amazonaws.com%2Fuploads%2Farticles%2Fjy5sq6f1o1tys8hmfepg.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.amazonaws.com%2Fuploads%2Farticles%2Fjy5sq6f1o1tys8hmfepg.png" alt=" " width="660" height="120"&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.amazonaws.com%2Fuploads%2Farticles%2Fzrg5a0x9vsvxrta01mju.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.amazonaws.com%2Fuploads%2Farticles%2Fzrg5a0x9vsvxrta01mju.png" alt=" " width="800" height="367"&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.amazonaws.com%2Fuploads%2Farticles%2Frossz3lgvyedil0mdu8r.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.amazonaws.com%2Fuploads%2Farticles%2Frossz3lgvyedil0mdu8r.png" alt=" " width="800" height="368"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Transfer the files using WinSCP for Linux
&lt;/h2&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.amazonaws.com%2Fuploads%2Farticles%2Fzks6anazqrt9ecnw2kyb.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.amazonaws.com%2Fuploads%2Farticles%2Fzks6anazqrt9ecnw2kyb.png" alt=" " width="800" height="480"&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.amazonaws.com%2Fuploads%2Farticles%2Fsg0qtvltt06hvpg60x1b.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.amazonaws.com%2Fuploads%2Farticles%2Fsg0qtvltt06hvpg60x1b.png" alt=" " width="800" height="513"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Test the file transfer from the Linux SFTP client
&lt;/h2&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.amazonaws.com%2Fuploads%2Farticles%2Fnwkxxgzw0f45c9s4r3in.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.amazonaws.com%2Fuploads%2Farticles%2Fnwkxxgzw0f45c9s4r3in.png" alt=" " width="748" height="435"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Connect to the server
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- sftp -i key rm-transfer-family-user@
s-c0ca408efe3d4c3e8.server.transfer.ap-southeast-1.amazonaws.com

- put AWS-Transfer-Family-Linux.txt rm-transfer-family-2022 
AWS-Transfer-Family-Linux.txt 
to/rm-transfer-family-2022/rm-transfer-family-user/AWS-Transfer-Family-Linux.txt 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Successfully transfer File from Server to Bucket
&lt;/h2&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.amazonaws.com%2Fuploads%2Farticles%2Fg2jvz6rlsa31k55855p8.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.amazonaws.com%2Fuploads%2Farticles%2Fg2jvz6rlsa31k55855p8.png" alt=" " width="800" height="368"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Now do the same using the Windows Machine
&lt;/h2&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.amazonaws.com%2Fuploads%2Farticles%2Ff41z1si0qyvbzch5hrxf.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.amazonaws.com%2Fuploads%2Farticles%2Ff41z1si0qyvbzch5hrxf.png" alt=" " width="800" height="373"&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.amazonaws.com%2Fuploads%2Farticles%2Fabzvd73fhf1mwu909wfh.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.amazonaws.com%2Fuploads%2Farticles%2Fabzvd73fhf1mwu909wfh.png" alt=" " width="800" height="365"&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.amazonaws.com%2Fuploads%2Farticles%2F7zv06ttomdw2ulu0pgfp.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.amazonaws.com%2Fuploads%2Farticles%2F7zv06ttomdw2ulu0pgfp.png" alt=" " width="800" height="332"&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.amazonaws.com%2Fuploads%2Farticles%2F9hbd0nu22ctqzqug0i71.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.amazonaws.com%2Fuploads%2Farticles%2F9hbd0nu22ctqzqug0i71.png" alt=" " width="800" height="364"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Generate Public key for Windows user
&lt;/h2&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.amazonaws.com%2Fuploads%2Farticles%2Fqnnrh7kuzhshchcw7jhe.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.amazonaws.com%2Fuploads%2Farticles%2Fqnnrh7kuzhshchcw7jhe.png" alt=" " width="800" height="406"&gt;&lt;/a&gt;&lt;br&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.amazonaws.com%2Fuploads%2Farticles%2Fmryyl1ri4pv5h439kzxp.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.amazonaws.com%2Fuploads%2Farticles%2Fmryyl1ri4pv5h439kzxp.png" alt=" " width="800" height="409"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Two Public keys are added
&lt;/h2&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.amazonaws.com%2Fuploads%2Farticles%2Fqsy0l8vjnl8y4ccqulkb.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.amazonaws.com%2Fuploads%2Farticles%2Fqsy0l8vjnl8y4ccqulkb.png" alt=" " width="800" height="366"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Now transfer the files using WinSCP for Windows
&lt;/h2&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.amazonaws.com%2Fuploads%2Farticles%2F5miaj4u1qb4748mc1xke.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.amazonaws.com%2Fuploads%2Farticles%2F5miaj4u1qb4748mc1xke.png" alt=" " width="800" height="480"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Connection established using WinSCP for Windows
&lt;/h2&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.amazonaws.com%2Fuploads%2Farticles%2Fpc4jzhzj70viutacimbm.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.amazonaws.com%2Fuploads%2Farticles%2Fpc4jzhzj70viutacimbm.png" alt=" " width="800" height="510"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Test the file transfer from SFTP client for Windows
&lt;/h2&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.amazonaws.com%2Fuploads%2Farticles%2Fof2331a8tehkqr9t8pn8.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.amazonaws.com%2Fuploads%2Farticles%2Fof2331a8tehkqr9t8pn8.png" alt=" " width="800" height="370"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Successfully Tested the file transfer from SFTP client and added to the Bucket
&lt;/h2&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.amazonaws.com%2Fuploads%2Farticles%2Femf9ch7faz81r4bomuu2.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.amazonaws.com%2Fuploads%2Farticles%2Femf9ch7faz81r4bomuu2.png" alt=" " width="800" height="343"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>migration</category>
      <category>s3</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
