Towards The Cloud | AWS Cloud Consultancy https://towardsthecloud.com/blog We ship well-architected, resilient, and cost-optimized AWS solutions designed to scale using AWS CDK. en 40 <![CDATA[AWS Service Principals List: Complete Reference with 578 Principals (2026)]]> https://towardsthecloud.com/notes/aws-iam-service-principals https://towardsthecloud.com/notes/aws-iam-service-principals Sun, 01 Mar 2026 02:23:40 GMT <![CDATA[Amazon Resource Names (ARNs) Cheat Sheet]]> https://towardsthecloud.com/notes/amazon-resource-names-arns https://towardsthecloud.com/notes/amazon-resource-names-arns Sun, 01 Mar 2026 02:23:40 GMT <![CDATA[CloudFormation GetAtt Cheat Sheet - 1500+ AWS Resources with Ref Comparison [2026]]]> https://towardsthecloud.com/notes/aws-cloudformation-resource-attributes https://towardsthecloud.com/notes/aws-cloudformation-resource-attributes Sun, 01 Mar 2026 02:23:40 GMT <![CDATA[CloudFormation Resource Properties Cheat Sheet - Complete AWS Properties Reference]]> https://towardsthecloud.com/notes/aws-cloudformation-resource-properties https://towardsthecloud.com/notes/aws-cloudformation-resource-properties Sun, 01 Mar 2026 02:23:40 GMT <![CDATA[AWS Operational Best Practices: Engineer's Guide [2026]]]> https://towardsthecloud.com/blog/aws-operational-best-practices https://towardsthecloud.com/blog/aws-operational-best-practices Wed, 04 Feb 2026 18:00:00 GMT <![CDATA[The Complete AWS Well-Architected Review Checklist (2026)]]> https://towardsthecloud.com/blog/aws-well-architected-review-checklist https://towardsthecloud.com/blog/aws-well-architected-review-checklist Tue, 03 Feb 2026 18:00:00 GMT <![CDATA[What Happens During an AWS Cost Optimization Assessment]]> https://towardsthecloud.com/blog/aws-cost-optimization-assessment https://towardsthecloud.com/blog/aws-cost-optimization-assessment Mon, 02 Feb 2026 18:00:00 GMT <![CDATA[AWS Operational Excellence vs Performance Efficiency]]> https://towardsthecloud.com/blog/aws-operational-excellence-vs-performance-efficiency https://towardsthecloud.com/blog/aws-operational-excellence-vs-performance-efficiency Sun, 01 Feb 2026 18:00:00 GMT <![CDATA[Outgrowing Your Single AWS Account? The Migration Roadmap]]> https://towardsthecloud.com/blog/aws-single-to-multi-account-migration https://towardsthecloud.com/blog/aws-single-to-multi-account-migration Fri, 30 Jan 2026 18:00:00 GMT <![CDATA[AWS Landing Zone Benefits: The ROI That Justifies Your Investment]]> https://towardsthecloud.com/blog/aws-landing-zone-benefits https://towardsthecloud.com/blog/aws-landing-zone-benefits Thu, 29 Jan 2026 18:00:00 GMT <![CDATA[How AWS Multi-Account Architecture Cuts Costs by 20-40%]]> https://towardsthecloud.com/blog/aws-multi-account-cost-savings https://towardsthecloud.com/blog/aws-multi-account-cost-savings Wed, 28 Jan 2026 18:00:00 GMT <![CDATA[The AWS Cost Spiral: Why Your Bill Keeps Growing (+ Fix)]]> https://towardsthecloud.com/blog/aws-costs-keep-increasing https://towardsthecloud.com/blog/aws-costs-keep-increasing Tue, 27 Jan 2026 18:00:00 GMT <![CDATA[AWS Security Review Process: What Happens Step by Step]]> https://towardsthecloud.com/blog/aws-security-review-process https://towardsthecloud.com/blog/aws-security-review-process Mon, 26 Jan 2026 18:00:00 GMT <![CDATA[AWS SOC 2 Compliance: What Auditors Actually Look For]]> https://towardsthecloud.com/blog/aws-soc-2-compliance https://towardsthecloud.com/blog/aws-soc-2-compliance Sun, 25 Jan 2026 18:00:00 GMT <![CDATA[Choosing an AWS Security Partner: The Honest Framework]]> https://towardsthecloud.com/blog/aws-security-partner https://towardsthecloud.com/blog/aws-security-partner Sat, 24 Jan 2026 18:00:00 GMT <![CDATA[AWS Security Review Checklist: Complete Self-Assessment Guide]]> https://towardsthecloud.com/blog/aws-security-review-checklist https://towardsthecloud.com/blog/aws-security-review-checklist Thu, 22 Jan 2026 18:00:00 GMT <![CDATA[10 AWS Security Misconfigurations Found in 90% of Accounts]]> https://towardsthecloud.com/blog/aws-security-misconfigurations https://towardsthecloud.com/blog/aws-security-misconfigurations Wed, 21 Jan 2026 18:00:00 GMT <![CDATA[AWS Security Best Practices: The 20% That Prevents 80% of Breaches]]> https://towardsthecloud.com/blog/aws-security-best-practices https://towardsthecloud.com/blog/aws-security-best-practices Tue, 20 Jan 2026 18:00:00 GMT <![CDATA[AWS Security Audit: What Gets Checked and When You Need One]]> https://towardsthecloud.com/blog/aws-security-audit https://towardsthecloud.com/blog/aws-security-audit Mon, 19 Jan 2026 18:00:00 GMT <![CDATA[AWS Cost Optimization Best Practices: A Maturity-Based Guide [2026]]]> https://towardsthecloud.com/blog/aws-cost-optimization-best-practices https://towardsthecloud.com/blog/aws-cost-optimization-best-practices Sun, 18 Jan 2026 18:00:00 GMT <![CDATA[AWS Cost Optimization Checklist: The Maturity-Based Framework [2026]]]> https://towardsthecloud.com/blog/aws-cost-optimization-checklist https://towardsthecloud.com/blog/aws-cost-optimization-checklist Sun, 18 Jan 2026 18:00:00 GMT <![CDATA[AWS IAM Identity Center: Complete Guide to Centralized Identity]]> https://towardsthecloud.com/blog/aws-iam-identity-center https://towardsthecloud.com/blog/aws-iam-identity-center Sat, 17 Jan 2026 18:00:00 GMT <![CDATA[AWS European Sovereign Cloud: Complete Guide to EU Data Sovereignty]]> https://towardsthecloud.com/blog/aws-european-sovereign-cloud https://towardsthecloud.com/blog/aws-european-sovereign-cloud Thu, 15 Jan 2026 18:00:00 GMT <![CDATA[AWS CDK Best Practices: The Complete Guide [2026]]]> https://towardsthecloud.com/blog/aws-cdk-best-practices https://towardsthecloud.com/blog/aws-cdk-best-practices Tue, 06 Jan 2026 18:00:00 GMT <![CDATA[ClickOps vs IaC: The Complete AWS Comparison Guide [2026]]]> https://towardsthecloud.com/blog/clickops-vs-iac https://towardsthecloud.com/blog/clickops-vs-iac Mon, 05 Jan 2026 18:00:00 GMT <![CDATA[Infrastructure as Code: Complete AWS Guide to IaC Tools [2026]]]> https://towardsthecloud.com/blog/infrastructure-as-code https://towardsthecloud.com/blog/infrastructure-as-code Mon, 05 Jan 2026 18:00:00 GMT <![CDATA[How to Pass AWS Certification Exams: Complete 2026 Guide]]> https://towardsthecloud.com/blog/pass-aws-certification-exam https://towardsthecloud.com/blog/pass-aws-certification-exam Sun, 04 Jan 2026 18:00:00 GMT <![CDATA[AWS CloudOps Engineer Exam Guide: SOA-C03 Prep & Study Plan [2026]]]> https://towardsthecloud.com/blog/aws-cloudops-engineer-associate-exam-guide https://towardsthecloud.com/blog/aws-cloudops-engineer-associate-exam-guide Sat, 03 Jan 2026 18:00:00 GMT <![CDATA[What is ClickOps? The Complete AWS Guide to Eliminating Manual Operations]]> https://towardsthecloud.com/blog/clickops https://towardsthecloud.com/blog/clickops Sat, 03 Jan 2026 18:00:00 GMT <![CDATA[AWS CDK vs Terraform: The Complete 2026 Comparison]]> https://towardsthecloud.com/blog/aws-cdk-vs-terraform https://towardsthecloud.com/blog/aws-cdk-vs-terraform Fri, 02 Jan 2026 18:00:00 GMT <![CDATA[Case Study: Reducing Complexity By Migrating from K8S to ECS Fargate for NetworkLessons]]> https://towardsthecloud.com/blog/case-study-networklessons https://towardsthecloud.com/blog/case-study-networklessons Thu, 01 Jan 2026 18:00:00 GMT <![CDATA[AWS Control Tower vs AWS Organizations: One Builds on the Other]]> https://towardsthecloud.com/blog/aws-control-tower-vs-aws-organizations https://towardsthecloud.com/blog/aws-control-tower-vs-aws-organizations Mon, 29 Dec 2025 18:00:00 GMT <![CDATA[AWS Control Tower Alternatives: From Console to Code]]> https://towardsthecloud.com/blog/aws-control-tower-alternatives https://towardsthecloud.com/blog/aws-control-tower-alternatives Sun, 28 Dec 2025 18:00:00 GMT <![CDATA[AWS Multi-Account Best Practices: Build a Scalable, Secure Foundation]]> https://towardsthecloud.com/blog/aws-multi-account-best-practices https://towardsthecloud.com/blog/aws-multi-account-best-practices Tue, 23 Dec 2025 18:00:00 GMT <![CDATA[AWS Account Best Practices: Secure Your AWS Account Before It's Too Late]]> https://towardsthecloud.com/blog/aws-account-best-practices https://towardsthecloud.com/blog/aws-account-best-practices Mon, 22 Dec 2025 18:00:00 GMT <![CDATA[AWS Delegated Administrator: Setup Guide for Multi-Account Security]]> https://towardsthecloud.com/blog/aws-delegated-administrator https://towardsthecloud.com/blog/aws-delegated-administrator Thu, 04 Dec 2025 18:00:00 GMT <![CDATA[AWS Trusted Advisor Cheat Sheet]]> https://towardsthecloud.com/notes/aws-trusted-advisor https://towardsthecloud.com/notes/aws-trusted-advisor Tue, 02 Dec 2025 11:37:53 GMT <![CDATA[AWS Organizations Best Practices: The Critical Configurations Most Teams Miss]]> https://towardsthecloud.com/blog/aws-organizations-best-practices https://towardsthecloud.com/blog/aws-organizations-best-practices Fri, 14 Nov 2025 18:00:00 GMT <![CDATA[AWS Multi-Account Strategy: The Right Architecture for Your Growth Stage]]> https://towardsthecloud.com/blog/aws-multi-account-strategy https://towardsthecloud.com/blog/aws-multi-account-strategy Thu, 13 Nov 2025 18:00:00 GMT <![CDATA[AWS Cloud Foundation: The Complete 2026 Guide to Multi-Account Architecture]]> https://towardsthecloud.com/blog/aws-cloud-foundation https://towardsthecloud.com/blog/aws-cloud-foundation Tue, 11 Nov 2025 18:00:00 GMT <![CDATA[What is an AWS Landing Zone? Understanding Multi-Account Architecture]]> https://towardsthecloud.com/blog/aws-landing-zone https://towardsthecloud.com/blog/aws-landing-zone Mon, 10 Nov 2025 18:00:00 GMT <![CDATA[AWS Enterprise Support vs Partners: Which One Do You Actually Need?]]> https://towardsthecloud.com/blog/aws-enterprise-support-vs-partners https://towardsthecloud.com/blog/aws-enterprise-support-vs-partners Thu, 06 Nov 2025 18:00:00 GMT <![CDATA[AWS CLI Aliases I Actually Use]]> https://towardsthecloud.com/notes/aws-cli-aliases https://towardsthecloud.com/notes/aws-cli-aliases Tue, 28 Oct 2025 10:52:27 GMT <![CDATA[My ZSH aliases and functions for developer productivity]]> https://towardsthecloud.com/notes/zsh-aliases https://towardsthecloud.com/notes/zsh-aliases Tue, 28 Oct 2025 10:49:06 GMT <![CDATA[My ZSH config built for speed]]> https://towardsthecloud.com/notes/zsh-config https://towardsthecloud.com/notes/zsh-config Tue, 28 Oct 2025 10:49:06 GMT <![CDATA[My Powerlevel10k config for a minimalistic but informative prompt]]> https://towardsthecloud.com/notes/powerlevel10k-config https://towardsthecloud.com/notes/powerlevel10k-config Mon, 08 Sep 2025 07:29:08 GMT <![CDATA[AWS Professional Services: What You Should Know Before You Migrate]]> https://towardsthecloud.com/blog/aws-professional-services https://towardsthecloud.com/blog/aws-professional-services Fri, 29 Aug 2025 17:00:00 GMT <![CDATA[Fix AWS CDK Cross-Stack Reference Error]]> https://towardsthecloud.com/notes/aws-cdk-cannot-consume-cross-reference-from-stack https://towardsthecloud.com/notes/aws-cdk-cannot-consume-cross-reference-from-stack Sat, 16 Aug 2025 21:04:29 GMT <![CDATA[Fix AWS CDK Encoded List Token String Error]]> https://towardsthecloud.com/notes/aws-cdk-encoded-list-token-scalar-string-context https://towardsthecloud.com/notes/aws-cdk-encoded-list-token-scalar-string-context Sat, 16 Aug 2025 21:04:29 GMT <![CDATA[Automatic Preview Environments with SST and GitHub Actions]]> https://towardsthecloud.com/blog/sst-nextjs-preview-environments-github-actions https://towardsthecloud.com/blog/sst-nextjs-preview-environments-github-actions Mon, 16 Jun 2025 17:00:00 GMT <![CDATA[Case Study: Building Enterprise-Grade AWS Infrastructure for Accolade]]> https://towardsthecloud.com/blog/case-study-accolade https://towardsthecloud.com/blog/case-study-accolade Fri, 18 Apr 2025 17:00:00 GMT <![CDATA[How to Fix AWS EC2 vCPU Limit Error]]> https://towardsthecloud.com/notes/amazon-ec2-requested-more-vcpu-capacity https://towardsthecloud.com/notes/amazon-ec2-requested-more-vcpu-capacity Wed, 09 Apr 2025 17:50:00 GMT <![CDATA[Fix AWS ECS InvalidParameterException for ExecuteCommand]]> https://towardsthecloud.com/notes/amazon-ecs-invalidparameterexception-executecommand https://towardsthecloud.com/notes/amazon-ecs-invalidparameterexception-executecommand Wed, 09 Apr 2025 17:50:00 GMT <![CDATA[Fix AWS SSO ForbiddenException for GetRoleCredentials]]> https://towardsthecloud.com/notes/aws-sso-forbiddenexception-getrolecredentials-operation https://towardsthecloud.com/notes/aws-sso-forbiddenexception-getrolecredentials-operation Wed, 09 Apr 2025 17:50:00 GMT <![CDATA[Fix AWS CLI SSO Configuration Values Error]]> https://towardsthecloud.com/notes/aws-sso-missing-sso-configuration-values https://towardsthecloud.com/notes/aws-sso-missing-sso-configuration-values Wed, 09 Apr 2025 17:50:00 GMT <![CDATA[Get the public ip address of your EC2 instance quickly]]> https://towardsthecloud.com/notes/get-ip-address-amazon-ec2-instance https://towardsthecloud.com/notes/get-ip-address-amazon-ec2-instance Wed, 09 Apr 2025 17:50:00 GMT <![CDATA[Amazon ECS vs Amazon EC2: Complete Comparison Guide [2026]]]> https://towardsthecloud.com/blog/amazon-ecs-vs-amazon-ec2 https://towardsthecloud.com/blog/amazon-ecs-vs-amazon-ec2 Sun, 10 Sep 2023 17:00:00 GMT <![CDATA[Amazon ECS vs AWS Fargate: Complete Guide to Launch Types [2026]]]> https://towardsthecloud.com/blog/amazon-ecs-vs-aws-fargate https://towardsthecloud.com/blog/amazon-ecs-vs-aws-fargate Sat, 09 Sep 2023 17:00:00 GMT <![CDATA[How to Switch AWS CLI Profiles: 3 Methods + Troubleshooting]]> https://towardsthecloud.com/blog/aws-cli-switch-profiles https://towardsthecloud.com/blog/aws-cli-switch-profiles Sat, 19 Aug 2023 17:00:00 GMT <![CDATA[Install Python 3 and Pip on Amazon EC2 (Amazon Linux + Ubuntu)]]> https://towardsthecloud.com/blog/amazon-ec2-install-python-pip https://towardsthecloud.com/blog/amazon-ec2-install-python-pip Sun, 06 Aug 2023 17:00:00 GMT <![CDATA[Use AWS Session Manager to Securely connect to an EC2 instance]]> https://towardsthecloud.com/blog/amazon-ec2-instance-connect-aws-session-manager https://towardsthecloud.com/blog/amazon-ec2-instance-connect-aws-session-manager Sun, 06 Aug 2023 17:00:00 GMT <![CDATA[Check if a File Exists in S3 Using Boto3 Python (head_object)]]> https://towardsthecloud.com/blog/aws-sdk-key-exists-s3-bucket-boto3 https://towardsthecloud.com/blog/aws-sdk-key-exists-s3-bucket-boto3 Sun, 06 Aug 2023 17:00:00 GMT <![CDATA[How to write a file or data to S3 using Python Boto3]]> https://towardsthecloud.com/blog/aws-sdk-write-data-amazon-s3-boto3 https://towardsthecloud.com/blog/aws-sdk-write-data-amazon-s3-boto3 Sat, 05 Aug 2023 17:00:00 GMT <![CDATA[How to Configure Absolute Import Paths in JavaScript]]> https://towardsthecloud.com/blog/set-absolute-path-javascript https://towardsthecloud.com/blog/set-absolute-path-javascript Sat, 05 Aug 2023 17:00:00 GMT <![CDATA[Check AWS CLI Credentials and Permissions]]> https://towardsthecloud.com/blog/aws-cli-credentials-permissions https://towardsthecloud.com/blog/aws-cli-credentials-permissions Wed, 02 Aug 2023 17:00:00 GMT <![CDATA[How to Upgrade the AWS CLI to the Latest Version]]> https://towardsthecloud.com/blog/aws-cli-upgrade-version https://towardsthecloud.com/blog/aws-cli-upgrade-version Tue, 01 Aug 2023 17:00:00 GMT <![CDATA[Designing a Multi-Principal IAM Role using AWS CDK]]> https://towardsthecloud.com/blog/aws-cdk-composite-principal https://towardsthecloud.com/blog/aws-cdk-composite-principal Sun, 30 Jul 2023 17:00:00 GMT <![CDATA[How to Assume an IAM Role in AWS via CLI & Console]]> https://towardsthecloud.com/blog/aws-cli-assume-iam-role https://towardsthecloud.com/blog/aws-cli-assume-iam-role Sun, 30 Jul 2023 17:00:00 GMT <![CDATA[Assign a Custom Role to a Lambda Function with AWS CDK]]> https://towardsthecloud.com/blog/aws-cdk-custom-role-lambda-function https://towardsthecloud.com/blog/aws-cdk-custom-role-lambda-function Sat, 29 Jul 2023 17:00:00 GMT <![CDATA[Create a DependsOn relation between resources in AWS CDK]]> https://towardsthecloud.com/blog/aws-cdk-dependson-relation https://towardsthecloud.com/blog/aws-cdk-dependson-relation Sat, 29 Jul 2023 17:00:00 GMT <![CDATA[CDK Bootstrap Explained: What It Creates + Setup Guide (2026)]]> https://towardsthecloud.com/blog/aws-cdk-bootstrap https://towardsthecloud.com/blog/aws-cdk-bootstrap Sat, 22 Jul 2023 17:00:00 GMT <![CDATA[How to Configure AWS Credentials in Boto3 Python (4 Methods)]]> https://towardsthecloud.com/blog/aws-sdk-aws-credentials-boto3 https://towardsthecloud.com/blog/aws-sdk-aws-credentials-boto3 Sat, 22 Jul 2023 17:00:00 GMT <![CDATA[List AWS Accounts by Organizational Unit (OU) Name]]> https://towardsthecloud.com/blog/aws-organizations-list-aws-accounts-organizational-unit https://towardsthecloud.com/blog/aws-organizations-list-aws-accounts-organizational-unit Sun, 19 Mar 2023 18:00:00 GMT <![CDATA[AWS CDK Project Structure: The Complete Guide to Organizing Your CDK App [2026]]]> https://towardsthecloud.com/blog/aws-cdk-project-structure https://towardsthecloud.com/blog/aws-cdk-project-structure Sat, 18 Mar 2023 18:00:00 GMT <![CDATA[Clean up inactive task definitions in Amazon ECS across all AWS Regions]]> https://towardsthecloud.com/blog/amazon-ecs-delete-inactive-task-definitions https://towardsthecloud.com/blog/amazon-ecs-delete-inactive-task-definitions Mon, 13 Mar 2023 18:00:00 GMT <![CDATA[How to execute Boto3 methods on Multiple AWS Accounts]]> https://towardsthecloud.com/blog/aws-sdk-execute-boto3-methods-multiple-aws-accounts https://towardsthecloud.com/blog/aws-sdk-execute-boto3-methods-multiple-aws-accounts Mon, 13 Mar 2023 18:00:00 GMT <![CDATA[Set CloudWatch Logs Retention Policy for All Log Groups using Python]]> https://towardsthecloud.com/blog/amazon-cloudwatch-set-logs-retention-policy https://towardsthecloud.com/blog/amazon-cloudwatch-set-logs-retention-policy Sun, 12 Mar 2023 18:00:00 GMT <![CDATA[Clean up unused Elastic IP addresses across all AWS Regions]]> https://towardsthecloud.com/blog/amazon-ec2-delete-unused-elastic-ip-addresses https://towardsthecloud.com/blog/amazon-ec2-delete-unused-elastic-ip-addresses Sun, 12 Mar 2023 18:00:00 GMT <![CDATA[Clean up unused AWS security groups in a specific region with Python]]> https://towardsthecloud.com/blog/amazon-vpc-delete-unused-security-groups https://towardsthecloud.com/blog/amazon-vpc-delete-unused-security-groups Fri, 10 Mar 2023 18:00:00 GMT <![CDATA[How to find unused security groups in AWS]]> https://towardsthecloud.com/blog/amazon-vpc-find-unused-security-groups https://towardsthecloud.com/blog/amazon-vpc-find-unused-security-groups Fri, 10 Mar 2023 18:00:00 GMT <![CDATA[AWS Developer Associate Exam Guide: DVA-C02 Prep & Study Plan [2026]]]> https://towardsthecloud.com/blog/aws-developer-associate-exam-guide https://towardsthecloud.com/blog/aws-developer-associate-exam-guide Mon, 09 Jan 2023 18:00:00 GMT <![CDATA[AWS Security Specialty Exam Guide: SCS-C03 Prep & Study Plan [2026]]]> https://towardsthecloud.com/blog/aws-security-specialty-exam-guide https://towardsthecloud.com/blog/aws-security-specialty-exam-guide Wed, 28 Dec 2022 18:00:00 GMT <![CDATA[Distributed Load Testing on AWS with JMeter Simplified]]> https://towardsthecloud.com/blog/aws-distributed-load-testing https://towardsthecloud.com/blog/aws-distributed-load-testing Fri, 11 Nov 2022 18:00:00 GMT <![CDATA[ECS Task Role vs Execution Role: Key Differences Explained]]> https://towardsthecloud.com/blog/amazon-ecs-task-role-vs-execution-role https://towardsthecloud.com/blog/amazon-ecs-task-role-vs-execution-role Thu, 03 Nov 2022 18:00:00 GMT <![CDATA[Trigger a CloudWatch Alarm using AWS CLI]]> https://towardsthecloud.com/blog/aws-cli-trigger-cloudwatch-alarm https://towardsthecloud.com/blog/aws-cli-trigger-cloudwatch-alarm Wed, 02 Nov 2022 18:00:00 GMT <![CDATA[How to Get EC2 Instance Metadata (IMDSv2 Commands + Examples)]]> https://towardsthecloud.com/blog/amazon-ec2-instance-metadata https://towardsthecloud.com/blog/amazon-ec2-instance-metadata Tue, 01 Nov 2022 18:00:00 GMT <![CDATA[How to list all active AWS resources in a VPC]]> https://towardsthecloud.com/blog/amazon-vpc-list-resources https://towardsthecloud.com/blog/amazon-vpc-list-resources Mon, 31 Oct 2022 18:00:00 GMT <![CDATA[How to Attach or Change an AWS EC2 Instance Security Group]]> https://towardsthecloud.com/blog/amazon-ec2-change-security-group https://towardsthecloud.com/blog/amazon-ec2-change-security-group Thu, 27 Oct 2022 17:00:00 GMT <![CDATA[How to Configure Absolute Import Paths in TypeScript]]> https://towardsthecloud.com/blog/set-absolute-path-typescript https://towardsthecloud.com/blog/set-absolute-path-typescript Wed, 12 Oct 2022 17:00:00 GMT <![CDATA[What is the AWS CDK? (A Beginner's Guide)]]> https://towardsthecloud.com/blog/aws-cdk https://towardsthecloud.com/blog/aws-cdk Sat, 23 Jul 2022 17:00:00 GMT <![CDATA[How to Create an Amazon S3 Bucket with AWS CDK]]> https://towardsthecloud.com/blog/aws-cdk-s3-bucket https://towardsthecloud.com/blog/aws-cdk-s3-bucket Tue, 19 Jul 2022 17:00:00 GMT <![CDATA[AWS Service Control Policies (SCPs): Complete Implementation Guide]]> https://towardsthecloud.com/blog/aws-scp-service-control-policies https://towardsthecloud.com/blog/aws-scp-service-control-policies Mon, 18 Jul 2022 17:00:00 GMT <![CDATA[Use AWS ECS execute command to access a container on AWS Fargate and EC2]]> https://towardsthecloud.com/blog/amazon-ecs-execute-command-access-container https://towardsthecloud.com/blog/amazon-ecs-execute-command-access-container Sun, 17 Jul 2022 17:00:00 GMT <![CDATA[AWS Service Control Policy (SCP) Examples by OU: 25+ Production-Ready Policies (2026)]]> https://towardsthecloud.com/blog/aws-scp-examples https://towardsthecloud.com/blog/aws-scp-examples Sun, 17 Jul 2022 17:00:00 GMT <![CDATA[How to get an absolute path in Python]]> https://towardsthecloud.com/blog/get-absolute-path-python https://towardsthecloud.com/blog/get-absolute-path-python Sat, 25 Jun 2022 17:00:00 GMT <![CDATA[How to get a relative path in Python]]> https://towardsthecloud.com/blog/get-relative-path-python https://towardsthecloud.com/blog/get-relative-path-python Sat, 25 Jun 2022 17:00:00 GMT <![CDATA[How to Find Your AWS Account ID (Console + CLI Commands)]]> https://towardsthecloud.com/blog/find-aws-account-id https://towardsthecloud.com/blog/find-aws-account-id Wed, 22 Jun 2022 17:00:00 GMT <![CDATA[How to Empty and Delete an S3 Bucket with AWS CLI]]> https://towardsthecloud.com/blog/aws-cli-empty-s3-bucket https://towardsthecloud.com/blog/aws-cli-empty-s3-bucket Mon, 20 Jun 2022 17:00:00 GMT <![CDATA[How to deploy a CloudFormation template]]> https://towardsthecloud.com/blog/deploy-cloudformation-template https://towardsthecloud.com/blog/deploy-cloudformation-template Sun, 19 Jun 2022 17:00:00 GMT <![CDATA[10 Best VS Code Extensions for Cloud Engineers]]> https://towardsthecloud.com/blog/best-vscode-extensions-cloud-engineers https://towardsthecloud.com/blog/best-vscode-extensions-cloud-engineers Sat, 18 Jun 2022 17:00:00 GMT <![CDATA[10 Must-Have VS Code extensions for JavaScript developers]]> https://towardsthecloud.com/blog/best-vscode-extensions-javascript https://towardsthecloud.com/blog/best-vscode-extensions-javascript Sat, 18 Jun 2022 17:00:00 GMT <![CDATA[10 Best VS Code extensions for TypeScript]]> https://towardsthecloud.com/blog/best-vscode-extensions-typescript https://towardsthecloud.com/blog/best-vscode-extensions-typescript Sat, 18 Jun 2022 17:00:00 GMT <![CDATA[AWS Organizations: Complete Implementation Guide (2026)]]> https://towardsthecloud.com/blog/aws-organizations https://towardsthecloud.com/blog/aws-organizations Tue, 10 May 2022 17:00:00 GMT <![CDATA[What is an AWS CDK Construct? Complete Guide to L1, L2, and L3 [2026]]]> https://towardsthecloud.com/blog/aws-cdk-construct https://towardsthecloud.com/blog/aws-cdk-construct Tue, 03 May 2022 17:00:00 GMT <![CDATA[What is an AWS CDK Stack? Complete Guide with Examples [2026]]]> https://towardsthecloud.com/blog/aws-cdk-stack https://towardsthecloud.com/blog/aws-cdk-stack Tue, 03 May 2022 17:00:00 GMT <![CDATA[Bitbucket OIDC with AWS: Secure Pipelines Without Access Keys]]> https://towardsthecloud.com/blog/aws-cdk-openid-connect-bitbucket https://towardsthecloud.com/blog/aws-cdk-openid-connect-bitbucket Thu, 17 Mar 2022 18:00:00 GMT <![CDATA[AWS CDK GitHub OIDC: Complete Setup and Troubleshooting Guide]]> https://towardsthecloud.com/blog/aws-cdk-openid-connect-github https://towardsthecloud.com/blog/aws-cdk-openid-connect-github Thu, 10 Mar 2022 18:00:00 GMT <![CDATA[Create a Scheduled Fargate Task with AWS CDK]]> https://towardsthecloud.com/blog/aws-cdk-scheduled-fargate-task https://towardsthecloud.com/blog/aws-cdk-scheduled-fargate-task Wed, 27 Oct 2021 17:00:00 GMT <![CDATA[Application Load Balanced Fargate Service example in AWS CDK]]> https://towardsthecloud.com/blog/aws-cdk-alb-fargate-service https://towardsthecloud.com/blog/aws-cdk-alb-fargate-service Mon, 25 Oct 2021 17:00:00 GMT <![CDATA[AWS DevOps Engineer Professional Exam Guide: 8-Week Study Plan [2026]]]> https://towardsthecloud.com/blog/aws-devops-engineer-professional-exam-guide https://towardsthecloud.com/blog/aws-devops-engineer-professional-exam-guide Tue, 03 Aug 2021 17:00:00 GMT <![CDATA[How to Share Resources Across Stacks in AWS CDK]]> https://towardsthecloud.com/blog/aws-cdk-share-resources-across-stacks https://towardsthecloud.com/blog/aws-cdk-share-resources-across-stacks Wed, 23 Jun 2021 17:00:00 GMT <![CDATA[Create an AWS Cross-Account Assume Role Script]]> https://towardsthecloud.com/blog/aws-cross-account-assume-role-script https://towardsthecloud.com/blog/aws-cross-account-assume-role-script Wed, 16 Jun 2021 17:00:00 GMT <![CDATA[10 Best VS Code Extensions for Python Developers (2026)]]> https://towardsthecloud.com/blog/best-vscode-extensions-python https://towardsthecloud.com/blog/best-vscode-extensions-python Tue, 01 Jun 2021 17:00:00 GMT <![CDATA[How to Install AWS CDK: Complete Step-by-Step Guide [2026]]]> https://towardsthecloud.com/blog/install-aws-cdk https://towardsthecloud.com/blog/install-aws-cdk Mon, 31 May 2021 17:00:00 GMT <![CDATA[How to Set Up AWS CLI with AWS IAM Identity Center (SSO)]]> https://towardsthecloud.com/blog/set-up-aws-cli-aws-sso https://towardsthecloud.com/blog/set-up-aws-cli-aws-sso Wed, 26 May 2021 17:00:00 GMT <![CDATA[Autocomplete AWS CDK Constructs in VS Code]]> https://towardsthecloud.com/blog/autocomplete-aws-cdk-constructs-vscode https://towardsthecloud.com/blog/autocomplete-aws-cdk-constructs-vscode Tue, 18 May 2021 17:00:00 GMT <![CDATA[Deploy Containers on Existing Infrastructure with AWS Copilot CLI]]> https://towardsthecloud.com/blog/aws-copilot-cli-deploy-containers-tutorial https://towardsthecloud.com/blog/aws-copilot-cli-deploy-containers-tutorial Wed, 21 Apr 2021 17:00:00 GMT <![CDATA[Best Free AWS Learning Resources 2026: Complete Guide + Learning Paths]]> https://towardsthecloud.com/blog/best-free-aws-learning-resources https://towardsthecloud.com/blog/best-free-aws-learning-resources Tue, 23 Feb 2021 18:00:00 GMT <![CDATA[Automatically generate AWS CloudFormation templates with VS Code]]> https://towardsthecloud.com/blog/autocomplete-cloudformation-resources-vscode https://towardsthecloud.com/blog/autocomplete-cloudformation-resources-vscode Tue, 29 Dec 2020 18:00:00 GMT <![CDATA[Validating CloudFormation Templates in AWS CodePipeline with cfn-lint]]> https://towardsthecloud.com/blog/validating-cloudformation-templates-codepipeline https://towardsthecloud.com/blog/validating-cloudformation-templates-codepipeline Thu, 27 Aug 2020 17:00:00 GMT <![CDATA[AWS Solutions Architect Associate Exam Guide: SAA-C03 Prep [2026]]]> https://towardsthecloud.com/blog/aws-solutions-architect-associate-exam-guide https://towardsthecloud.com/blog/aws-solutions-architect-associate-exam-guide Wed, 12 Aug 2020 17:00:00 GMT <![CDATA[How to Pass AWS Cloud Practitioner Exam (CLF-C02): Complete 2026 Guide]]> https://towardsthecloud.com/blog/aws-cloud-practitioner-exam-guide https://towardsthecloud.com/blog/aws-cloud-practitioner-exam-guide Sun, 14 Jun 2020 17:00:00 GMT <![CDATA[Hardening a WordPress website on Amazon Lightsail]]> https://towardsthecloud.com/blog/hardening-wordpress-amazon-lightsail https://towardsthecloud.com/blog/hardening-wordpress-amazon-lightsail Fri, 22 May 2020 17:00:00 GMT <![CDATA[Level Up Your AWS CloudFormation Workflow with VS Code Extensions]]> https://towardsthecloud.com/blog/level-up-cloudformation-vscode https://towardsthecloud.com/blog/level-up-cloudformation-vscode Mon, 23 Mar 2020 18:00:00 GMT