<?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: Nadtakan Futhoem (Nad)</title>
    <description>The latest articles on DEV Community by Nadtakan Futhoem (Nad) (@nadtakanfuthoem).</description>
    <link>https://dev.to/nadtakanfuthoem</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%2F358439%2Fee1aa325-ec6e-4d0f-87f2-66daee98639b.JPG</url>
      <title>DEV Community: Nadtakan Futhoem (Nad)</title>
      <link>https://dev.to/nadtakanfuthoem</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nadtakanfuthoem"/>
    <language>en</language>
    <item>
      <title>What does AWS Certification mean to me as a long-time developer?</title>
      <dc:creator>Nadtakan Futhoem (Nad)</dc:creator>
      <pubDate>Fri, 26 Jun 2026 17:52:39 +0000</pubDate>
      <link>https://dev.to/aws-builders/what-does-aws-certification-mean-to-me-as-a-long-time-developer-3e1l</link>
      <guid>https://dev.to/aws-builders/what-does-aws-certification-mean-to-me-as-a-long-time-developer-3e1l</guid>
      <description>&lt;p&gt;After six months of studying, the day had finally arrived.&lt;/p&gt;

&lt;p&gt;On a Tuesday morning at 7:45 AM, I started the check-in process for my AWS Certified Solutions Architect – Associate exam. I took the required photos, completed the identity verification, and spoke with the proctor before beginning the exam.&lt;/p&gt;

&lt;p&gt;For the next two and a half hours, I worked through each question one by one. Some answers came quickly, while others I flagged to revisit later. As the timer counted down, I focused on staying calm and making the best decision I could for each question.&lt;/p&gt;

&lt;p&gt;Then the five-minute warning appeared.&lt;/p&gt;

&lt;p&gt;"Okay, time to wrap this up."&lt;/p&gt;

&lt;p&gt;I reviewed the questions I had flagged, made my final decisions, and clicked Submit.&lt;/p&gt;

&lt;p&gt;With the exam complete, I closed my laptop, took a deep breath, and went back to work, knowing I'd done my best.&lt;/p&gt;

&lt;p&gt;A little while later, I glanced at my Outlook inbox and noticed an email with the subject:&lt;/p&gt;

&lt;p&gt;"Congratulations! You've received..."&lt;/p&gt;

&lt;p&gt;I paused for a second, wondering what it was about.&lt;/p&gt;

&lt;p&gt;I opened the email, and there it was:&lt;/p&gt;

&lt;p&gt;"Congratulations! You've earned the AWS Certified Solutions Architect – Associate badge."&lt;/p&gt;

&lt;p&gt;For a moment, I just smiled.&lt;/p&gt;

&lt;p&gt;My first thought was:&lt;/p&gt;

&lt;p&gt;"Oh... really? 😆 I couldn't believe what I was seeing, but that was such great news!"&lt;/p&gt;

&lt;p&gt;It was an incredibly rewarding feeling. All the studying, practice exams, and hours spent learning AWS had finally paid off.&lt;/p&gt;

&lt;p&gt;That evening, I sat on the couch with my laptop and took a moment to reflect on everything that had happened that day.&lt;/p&gt;

&lt;p&gt;Passing the exam felt amazing, but I found myself thinking about something deeper.&lt;/p&gt;

&lt;p&gt;What does this certification really mean to me?&lt;/p&gt;

&lt;p&gt;What value did I gain from this journey?&lt;/p&gt;

&lt;p&gt;How did I get here?&lt;/p&gt;

&lt;p&gt;Was it worth six months of evenings and weekends?&lt;/p&gt;

&lt;p&gt;As I thought through those questions, I realized the certification was more than just a badge.&lt;/p&gt;

&lt;p&gt;It represented the hours spent learning, building, experimenting, making mistakes, and continuing to grow as an engineer.&lt;/p&gt;

&lt;p&gt;Six months ago, I made a commitment to myself.&lt;/p&gt;

&lt;p&gt;I was going to earn the AWS Certified Solutions Architect – Associate certification.&lt;/p&gt;

&lt;p&gt;I also made one promise:&lt;/p&gt;

&lt;p&gt;My study time would happen outside of work.&lt;/p&gt;

&lt;p&gt;That meant evenings after work and weekends. I wanted this to be something I personally invested in.&lt;/p&gt;

&lt;p&gt;My goal was simple:&lt;/p&gt;

&lt;p&gt;Take the exam before the end of Q2 2026.&lt;/p&gt;

&lt;p&gt;One hour at a time.&lt;/p&gt;

&lt;p&gt;Day after day.&lt;/p&gt;

&lt;p&gt;I watched courses on Pluralsight, filled notebooks with notes, and challenged myself to explain every concept in my own words.&lt;/p&gt;

&lt;p&gt;I wasn't trying to memorize answers.&lt;/p&gt;

&lt;p&gt;I wanted to understand why AWS services exist, when to use them, and the trade-offs behind each architectural decision.&lt;/p&gt;

&lt;p&gt;One month passed.&lt;/p&gt;

&lt;p&gt;Then two.&lt;/p&gt;

&lt;p&gt;Then three.&lt;/p&gt;

&lt;p&gt;Four.&lt;/p&gt;

&lt;p&gt;Five.&lt;/p&gt;

&lt;p&gt;Eventually, studying became part of my routine.&lt;/p&gt;

&lt;p&gt;Some days were exciting because I discovered new services or architectural patterns.&lt;/p&gt;

&lt;p&gt;Other days sent me down rabbit holes where learning one AWS service naturally led to three more.&lt;/p&gt;

&lt;p&gt;Looking back, I realized preparing for the certification wasn't just about passing an exam.&lt;/p&gt;

&lt;p&gt;It was about learning how to think like a solutions architect.&lt;/p&gt;

&lt;p&gt;The practice exams—and especially the real exam—forced me to slow down and carefully evaluate every answer.&lt;/p&gt;

&lt;p&gt;Many questions contained options that looked almost identical.&lt;/p&gt;

&lt;p&gt;The challenge wasn't simply knowing what Amazon SQS or Amazon SNS does.&lt;/p&gt;

&lt;p&gt;It was understanding why one service was the better architectural choice for that specific scenario.&lt;/p&gt;

&lt;p&gt;That shift in thinking became one of the biggest lessons from the entire journey.&lt;/p&gt;

&lt;p&gt;The certification validated my knowledge.&lt;/p&gt;

&lt;p&gt;The learning process transformed the way I approach architecture decisions.&lt;/p&gt;

&lt;p&gt;One thing I realized throughout this journey is that my day-to-day work doesn't always involve AWS.&lt;/p&gt;

&lt;p&gt;That's exactly why pursuing this certification mattered so much.&lt;/p&gt;

&lt;p&gt;It gave me the freedom to intentionally invest in learning AWS, experiment with new services, and deepen my understanding of cloud architecture outside of my regular responsibilities.&lt;/p&gt;

&lt;p&gt;Since earning the certification, I've continued building serverless projects, experimenting with AI, writing technical articles, and finding new ways to apply what I've learned.&lt;/p&gt;

&lt;p&gt;For me, this certification isn't the finish line.&lt;/p&gt;

&lt;p&gt;It's another milestone in a much longer journey of continuous learning.&lt;/p&gt;

&lt;p&gt;If you're looking for someone who's passionate about AWS, serverless architectures, AI, and building practical solutions, I'd love to connect.&lt;/p&gt;

&lt;p&gt;Whether it's exchanging ideas, collaborating on projects, or discussing opportunities, feel free to reach out.&lt;/p&gt;

&lt;p&gt;Looking back, earning the certification wasn't the hardest part.&lt;/p&gt;

&lt;p&gt;The hardest part was showing up consistently, one hour at a time, for six months.&lt;/p&gt;

&lt;p&gt;I'm grateful I made that commitment to myself.&lt;/p&gt;

&lt;p&gt;"Because every difficult challenge we choose today becomes the confidence we carry into tomorrow."&lt;/p&gt;

&lt;p&gt;What's your thought on this?&lt;/p&gt;

</description>
      <category>aws</category>
      <category>career</category>
      <category>learning</category>
      <category>awscertification</category>
    </item>
    <item>
      <title>What happens when curiosity meets your AWS Credit?</title>
      <dc:creator>Nadtakan Futhoem (Nad)</dc:creator>
      <pubDate>Wed, 17 Jun 2026 15:20:02 +0000</pubDate>
      <link>https://dev.to/aws-builders/what-happens-when-curiosity-meets-your-aws-credit-3l4b</link>
      <guid>https://dev.to/aws-builders/what-happens-when-curiosity-meets-your-aws-credit-3l4b</guid>
      <description>&lt;p&gt;I recently had my AWS Community Builder membership extended for another year, and I'm excited to continue building alongside so many talented people in the community.&lt;/p&gt;

&lt;p&gt;One of the benefits of the program is AWS credits. As developers, having the freedom to experiment and build without constantly worrying about costs is incredibly valuable.&lt;/p&gt;

&lt;p&gt;When I received my credits, I started thinking about what I wanted to build next.&lt;/p&gt;

&lt;p&gt;My first thought was &lt;a href="https://kiro.dev/" rel="noopener noreferrer"&gt;Kiro&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Since AWS credits work with Kiro, &lt;a href="https://builder.aws.com/content/37PewQ5TbE58GHR7Ijajp0pFJP3/how-to-connect-kiro-billing-to-aws-credits" rel="noopener noreferrer"&gt;I set up IAM Identity Center&lt;/a&gt;, connected my account, and was ready to go.&lt;/p&gt;

&lt;p&gt;Done, right?&lt;/p&gt;

&lt;p&gt;Not quite.&lt;/p&gt;

&lt;p&gt;The next question immediately became:&lt;/p&gt;

&lt;p&gt;"Now what?"&lt;/p&gt;

&lt;p&gt;I knew I wanted to build something serverless, but I wasn't sure what.&lt;/p&gt;

&lt;p&gt;I started thinking about writing a monthly article summarizing AWS releases and announcements. The challenge was figuring out how to keep up with everything AWS ships.&lt;/p&gt;

&lt;p&gt;My first idea was simple:&lt;/p&gt;

&lt;p&gt;"Just check the AWS announcements page every day."&lt;/p&gt;

&lt;p&gt;Problem solved.&lt;/p&gt;

&lt;p&gt;Or so I thought.&lt;/p&gt;

&lt;p&gt;Not everyone has time to manually monitor AWS releases every day.&lt;/p&gt;

&lt;p&gt;After some research, I discovered &lt;a href="https://aws.amazon.com/new/feed/" rel="noopener noreferrer"&gt;AWS RSS feeds&lt;/a&gt; that publish release announcements as they happen.&lt;/p&gt;

&lt;p&gt;Now things got interesting.&lt;/p&gt;

&lt;p&gt;The first version of the project was straightforward:&lt;/p&gt;

&lt;p&gt;• Fetch announcements from RSS feeds&lt;br&gt;
• Store them in Amazon S3&lt;br&gt;
• Display them on a webpage&lt;/p&gt;

&lt;p&gt;But I wanted more than a feed reader.&lt;/p&gt;

&lt;p&gt;I wanted AI to help answer a question I personally care about:&lt;/p&gt;

&lt;p&gt;"How does this announcement impact my daily work or personal projects?"&lt;/p&gt;

&lt;p&gt;That changed everything.&lt;/p&gt;

&lt;p&gt;Instead of simply storing content in S3, I moved toward DynamoDB so I could store structured data alongside each release:&lt;/p&gt;

&lt;p&gt;• AI-generated summaries&lt;br&gt;
• Impact analysis&lt;br&gt;
• Categorization&lt;br&gt;
• Additional metadata and insights&lt;/p&gt;

&lt;p&gt;Over the course of a day, Kiro helped me build much of the foundation. My role shifted from writing every line of code to making architectural decisions and guiding the implementation.&lt;/p&gt;

&lt;p&gt;That said, I still jump into the code regularly. Sometimes I tweak features, optimize workflows, or dig into the implementation to understand what’s happening under the hood. I enjoy coding, and I don’t want to lose that muscle. Tools like Kiro help me move faster, but staying hands-on keeps me sharp as an engineer.&lt;/p&gt;

&lt;p&gt;One of the most interesting discussions wasn’t about code at all—it was about cost optimization.&lt;/p&gt;

&lt;p&gt;Should the system write a new record every time it processes a release?&lt;/p&gt;

&lt;p&gt;Or should it only write when a release doesn’t already exist?&lt;/p&gt;

&lt;p&gt;Small decisions like these have a big impact on cost, scalability, and operational efficiency.&lt;/p&gt;

&lt;p&gt;What started as "I have AWS credits to spend" evolved into an AI-powered AWS release analysis platform.&lt;/p&gt;

&lt;p&gt;And honestly, that's one of my favorite parts of building.&lt;/p&gt;

&lt;p&gt;You start with one idea, discover a better one, and keep iterating until the project becomes something you never originally planned.&lt;/p&gt;

&lt;p&gt;Here's the evolution of the project from V1 to V2.&lt;/p&gt;

&lt;p&gt;What started as a simple RSS-to-webpage pipeline evolved into an AI-powered AWS release analysis platform that helps me focus on the AWS services and topics I care about while also understanding how new releases might impact my work and personal projects.&lt;/p&gt;

&lt;p&gt;V1 vs. V2 Architecture&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%2Frn8m73o3b536ecsb7rpv.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%2Frn8m73o3b536ecsb7rpv.png" alt="V1 vs V2 Architecture" width="800" height="675"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project is &lt;a href="https://github.com/nadtakanfuthoem/serverless-radar" rel="noopener noreferrer"&gt;open source&lt;/a&gt;, and you can also explore the &lt;a href="https://serverless-radar.nadtakanfuthoem.com" rel="noopener noreferrer"&gt;live version here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Feel free to clone it, deploy it to your own AWS account, and make it your own.&lt;/p&gt;

&lt;p&gt;Whether you want a quick way to stay on top of AWS releases or you're interested in extending the functionality, I hope it provides a useful starting point.&lt;/p&gt;

&lt;p&gt;If you have ideas, suggestions, or improvements, I'd love to hear them. Open an issue, submit a PR, or send me a message.&lt;/p&gt;

&lt;p&gt;I'm especially curious how others are using AI alongside serverless architectures.&lt;/p&gt;

&lt;p&gt;How are you using AI in your side projects today?&lt;/p&gt;

&lt;p&gt;Leave me a comment; until next time!&lt;/p&gt;

&lt;p&gt;Nad &lt;/p&gt;

</description>
      <category>serverless</category>
      <category>aws</category>
      <category>cloud</category>
    </item>
    <item>
      <title>re:invent 15 things I wish I knew about securing my AWS account</title>
      <dc:creator>Nadtakan Futhoem (Nad)</dc:creator>
      <pubDate>Wed, 02 Dec 2020 20:11:09 +0000</pubDate>
      <link>https://dev.to/nadtakanfuthoem/re-invent-15-things-i-wish-i-knew-about-securing-my-aws-account-30bf</link>
      <guid>https://dev.to/nadtakanfuthoem/re-invent-15-things-i-wish-i-knew-about-securing-my-aws-account-30bf</guid>
      <description>&lt;p&gt;&lt;strong&gt;1. Enforcing MFA with YubiKeys and AWS Config rule&lt;/strong&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%2Fi%2Fx4pi057j9kakw7oamrhf.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%2Fi%2Fx4pi057j9kakw7oamrhf.png" alt="Alt Text" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
MFA เป็นอีกวิธีหนึ่งที่ช่วยเพิ่มการป้องกันคนอื่นที่รู้รหัสของเราไม่ให้สามารถเข้าใช้งานส่วนมากเราจะใช้โทรศัพท์ในการติดตั้ง MFA แต่ปัญหาส่วนใหญ่ที่เกิดจากการใช้มือถือคือถ้าเราลืมชาร์ตแบตมือถือ แล้วแบตเราหมด หรือไม่สามารถเข้าใช้งาน MFA แอพพลิเคชั่น ซึ่งทำให้เราไม่สามารถเข้าใช้งาน MFA ได้ &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%2Fi%2Fm2w9p2yj7keltbfoiz04.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%2Fi%2Fm2w9p2yj7keltbfoiz04.png" alt="Alt Text" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
Yubikeys เป็นอีกทางเลือกหนึ่งที่สามารถช่วยให้เราสามารถเข้าใช้งาน AWS ได้ Yubikey ไม่จำเป็นต้องชารต์แบตและสามารถปลดล๊อกโดยการสัมผัส&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%2Fi%2Fbzhkrq4gfsxoqh94zlat.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%2Fi%2Fbzhkrq4gfsxoqh94zlat.png" alt="Alt Text" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
AWS config rule จะเป็นอีกทางเลือกที่ช่วยตรวจสอบว่า MFA แอพมีการใช้งานหรือไม่สำหรับแอคเคานั้น ถ้าผู้ใช้งานไม่มีการติดตั้ง MFA เราสามารถตั้งค่าให้แอคเคานั้นไม่สามารถเข้าใช้งานจนกว่าผู้ใช้งานจะเปิดใช้งาน MFA&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Traffic baseline with Amazon VPC flow logs&lt;/strong&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%2Fi%2F9akw5bvpx2bg5zgkqqvi.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%2Fi%2F9akw5bvpx2bg5zgkqqvi.png" alt="Alt Text" width="800" height="502"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Baseline เป็นการดับจับข้อมูลผ่านเข้าออกที่ผิดปกติไปจากดั้งเดิม VPC flow logs จะมีการเก็บข้อมูลไว้และเราสามารถใช้ข้อมูลนี้เป็นในการวิเคราะห์ถ้าหากมีข้อมูลที่ผิดปกติไปจากเดิม&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Beyond 90 days with AWS CloudTrail&lt;/strong&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%2Fi%2Fguj5ap9lj5oc88mrkcv0.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%2Fi%2Fguj5ap9lj5oc88mrkcv0.png" alt="Alt Text" width="800" height="501"&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%2Fi%2Fvxypm3tzslh96mno8rnz.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%2Fi%2Fvxypm3tzslh96mno8rnz.png" alt="Alt Text" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;CloudTrail เก็บข้อมูลทุกอย่างที่เกิดขึ้นใน AWS แอคเคาท์ ซึ่งถ้าหากเราคิดว่าแอคเคาท์เราเกิดการรั่วไหลข้อมูล เช่น รหัสผ่าน หรือมีคนพยายามที่จะแฮค เราสามารถเปิด history ใน CloudTrail เพื่อค้นหาข้อมูลความเคลื่อนไหว&lt;br&gt;
ClouTrail สามารถเปิดข้อมูลย้อนหลังได้ 90 วัน แต่ถ้าหากเราต้องการที่จะเก็บข้อมูลมากกว่านั้น เราสามารถตั้งค่าการเก็บข้อมูลโดยใช้ s3 แยกเก็บในอีกแอคเคาท์&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Threat detection with AWS Detective and Amazon GuardDury&lt;/strong&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%2Fi%2Fmqtztj0p37robyb9fumn.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%2Fi%2Fmqtztj0p37robyb9fumn.png" alt="Alt Text" width="800" height="501"&gt;&lt;/a&gt;&lt;br&gt;
Threat detection เป็นการวิเคราะห์ข้อมูลความเคลื่อนไหวที่ผิดปกติไปจากเดิมใน AWS แอคเคาท์&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Exploring access with AWS CloudTrail and Amazon Athena&lt;/strong&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%2Fi%2Fkbhnmhe3m1htltdc0i0s.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%2Fi%2Fkbhnmhe3m1htltdc0i0s.png" alt="Alt Text" width="800" height="501"&gt;&lt;/a&gt;&lt;br&gt;
Athena เป็นเครื่องมือที่ช่วยในการเลือกข้อมูลที่เราต้องการโดยใช้ SQL query ซึ่งทำให้ลดเวลาในการอ่านไฟล์ทุกไฟล์&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. Isolate workloads with multiple AWS accounts&lt;/strong&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%2Fi%2F458azdebbkswjjsqvt4g.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%2Fi%2F458azdebbkswjjsqvt4g.png" alt="Alt Text" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
เพื่อป้องกัน Blast Radius AWS แนะนำให้เราแยกแอคเคาท์ออกจากกัน &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;7. Harden EC2 instances from the Amazon EC2 marketplace&lt;/strong&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%2Fi%2F3dypcs7rnrznzlf1ibx1.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%2Fi%2F3dypcs7rnrznzlf1ibx1.png" alt="Alt Text" width="800" height="501"&gt;&lt;/a&gt;&lt;br&gt;
Harden EC2 instance ช่วยในตั้งค่าที่ถูกต้องสำหรับ ec2 โดยที่เราไม่จำเป็นต้องใช้เวลาในส่วนนี้&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;8. Ditch key pairs in favor of AWS Systems Manager Session Manager&lt;/strong&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%2Fi%2Fkdzj3vmaohf7q78jw7kq.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%2Fi%2Fkdzj3vmaohf7q78jw7kq.png" alt="Alt Text" width="800" height="501"&gt;&lt;/a&gt;&lt;br&gt;
ปกติเวลาที่เข้าใช้งาน ec2 เราจะใช้ SSH key ในการเข้าถึง แต่ถ้าหากทีมของเราลาออกหรือมีการแชร์ไฟล์นี้ออกไป คนอื่นสามารถเข้าใช้งาน ec2 ของเราได้&lt;br&gt;
Session Manager เป็นอีกทางเลือกหนึ่งที่ปลอดภัยกว่า ซึ่งไม่จำเป็นต้องใช้ key เราสามารถดูการเคลื่อนไหวย้อนหลัง และสามารถจำกัดการเข้าใช้งาน&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;9. Principle of least privilege via IAM policies&lt;/strong&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%2Fi%2Fa1l9hievxt63rhiy36da.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%2Fi%2Fa1l9hievxt63rhiy36da.png" alt="Alt Text" width="800" height="501"&gt;&lt;/a&gt;&lt;br&gt;
ตั้งค่า IAM policy เป็นอีกสิ่งหนึ่งที่สำคัญมากสำหรับ production ซึ่ง AWS แนะนำให้ตั้งค่า action และ resources สำหรับสิ่งที่เราต้องการใช้จริงๆ &lt;/p&gt;

&lt;p&gt;*&lt;em&gt;10. Lock Regions and services with service control policies&lt;br&gt;
*&lt;/em&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%2Fi%2F3rkzckvee32wo7jlu9xs.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%2Fi%2F3rkzckvee32wo7jlu9xs.png" alt="Alt Text" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
service control policies (SCP)เราสามารถตั้งค่าเพื่อจำกัดการใช้งานแต่ละ region ได้&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;11. Allow trusted IPs through to AWS WAF&lt;/strong&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%2Fi%2F3xyb3oi8qef080s9p6zv.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%2Fi%2F3xyb3oi8qef080s9p6zv.png" alt="Alt Text" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
AWS WAF ใช้สำหรับการตั้งค่า IP adress เฉพาะแอดมินแอคเคาท์ และบล๊อกการเค้าถึงจากบุคคลอื่นๆ&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;12. Clearing an account with aws-nuke&lt;/strong&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%2Fi%2Fc8jjt4f30hjrcoajpahx.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%2Fi%2Fc8jjt4f30hjrcoajpahx.png" alt="Alt Text" width="800" height="501"&gt;&lt;/a&gt;&lt;br&gt;
aws-nuke ช่วยในการลบแอคเคาท์ที่เราไม่ต้องการเพื่อลดค่าใช้จ่ายถ้าไม่มีการใช้งาน&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;13. Start compliance with AWS Config conformance packs&lt;/strong&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%2Fi%2F0irefhbkckuv5f7rjjli.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%2Fi%2F0irefhbkckuv5f7rjjli.png" alt="Alt Text" width="800" height="501"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;14. Avoid data unintended leaks with IAM Access Analyzer&lt;/strong&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%2Fi%2Fdczn3ygl4rg9nuvxkbip.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%2Fi%2Fdczn3ygl4rg9nuvxkbip.png" alt="Alt Text" width="800" height="501"&gt;&lt;/a&gt;&lt;br&gt;
AWS IAM Access Analyzer ช่วยในการดับจับความเคลื่อนไหวใน AWS แอคเคาท์ และการแชร์ resouces &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;15. Where to go next with AWS Well-Architected Tool(Security Pillar)&lt;/strong&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%2Fi%2F5ht7uh9vif3x3m2zgdl9.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%2Fi%2F5ht7uh9vif3x3m2zgdl9.png" alt="Alt Text" width="800" height="501"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
