Home
AWS
IaC
IRC
Misc.
  • Programmatically backup your Amazon Route53 zones deployed via AWS CDK

    Jan 31, 2023 aws route53 iac cdk aws-cdk lambda index

    Programmatically backup your Amazon Route53 zones Table of Contents Overview Deployment Code Requirements Deployment Overview Deployment Diagram Outputs Amazon S3 Bucket Operating Cost Recap Overview Looking for an easy way to backup your Amazon Route53 records to Amazon S3 with proper lifecycle rules and retention? …

    Read More
  • Utilize random_shuffle to improve AWS availability zone spread when deploying with Terraform

    Jan 1, 2022 terraform aws vpc az iac

    random_shuffle In my repository, event-driven-msk (shown here) - an Amazon VPC is deployed, along with subnets for private & public. A part of that requires a region selection (defined in your provider.tf file), along with availability zone selection. random_shuffle History Improvement Gotcha’s Result History …

    Read More
  • HashiCorp Terraform AWS Provider v3.4.0 now supports aws_emr_managed_scaling_policy

    Sep 8, 2020 iac aws terraform emr hashicorp index

    HashiCorp Terraform AWS-Provider Issue #13952 was highly sought after for a recent implementation of EMR v5.30.0. The requirements included the need for the utilization of AWS Auto Scaling for EMR. We sought out the AWS EMR Managed Scaling feature, but were sad to see that support for that attribute was not in the AWS …

    Read More
  • Deployment of HashiCorp Vault using Terraform

    Sep 7, 2020 terraform aws vault iac index

    aws-vault Terraform deployment of HashiCorp Vault. This is a work in progress write-up and will change. Requirements Terraform v0.12.26 SSH KeyPair creation (public key stored in compute\ec2\keypair.tf) AWS Profile with ample IAM permissions, with access key and secret access key stored in ~.aws\credentials and labeled …

    Read More
  • Using Hugo & AWS CodePipeline, CodeBuild, CloudFront & S3 to deploy a static site

    Sep 7, 2020 aws hugo cloudfront codebuild s3 iac index

    Retrospective: blog deployment model Goal Deploy a personal blog (in this case, troydieter.com) using the below requirements. I’ve used other deployment models, such as CI/CD pipelines – namely Jenkins to deploy static sites. Previous to the below approach, Ghost blog was used in conjunction with Nginx. …

    Read More
  • Backup AWS Route 53 using AWS Lambda

    Mar 29, 2020 aws route53 iac index

    This has been updated to use AWS CDK and is much more refined. Check out: https://www.troydieter.com/post/r53_backups_2.0/ Need a way to automatically back up your AWS Route53 public DNS zones? Look no further, as a combination of the following AWS products can fit the need: Lambda Route53 CloudWatch S3 This will …

    Read More

Troy Dieter

Building cool things on @AWS & Detroit AWS User Group Leader
Read More

Featured Posts

  • A migration to Github as your SCM for use with cdk-devsecops-cicd-pipeline
  • Pickleball: The opportunities to levy sports technology are endless!
  • AWS Marketplace Cleanup
  • Top 5 tips for a successful AWS re:Invent 2023
  • Secure your code (and hard work): A guide to backing up your GitHub repositories
  • Programmatically backup your Amazon Route53 zones deployed via AWS CDK
  • Refactoring of a static site deployment, from Terraform to AWS CDK
  • Demistify AWS IAM permissions required for AWS MSK Connect
  • Deploying Google Lighthouse CI (LHCI) using AWS-CDK & Fargate
  • AWS-CDK 1.150.0 now supports AWS-SSO!
  • Using CloudFront origin groups to increase availability on SPA deployments
  • Expand your security response headers using newly native Amazon CloudFront Response Headers!
  • AWS IAM (Identity & Access Management) visualization
  • Automating data workflows using Amazon Textract and Amazon Comprehend Medical deployed through Terraform
  • Conjure CloudWatch metrics in the CLI!
  • Work from home - where's your headset?
  • AWS Pi Week 2021 - Celebrating 15 years of Amazon S3!
  • Become an AWS Guru using this nifty AWS CLI cheat-sheet!
  • Expand your search using AWS native services to identify, comprehend and securely store documents.
  • AWS re:Invent 2020 Andy Jassy Keynote annoucements!
  • Amazon EMR, ALB & Me.
  • AWS Community Builders
  • Reduce AWS costs while maintaining stable operations using this one weird trick!
  • HashiCorp Terraform AWS Provider v3.4.0 now supports aws_emr_managed_scaling_policy
  • Using Hugo & AWS CodePipeline, CodeBuild, CloudFront & S3 to deploy a static site

Recent Posts

  • A migration to Github as your SCM for use with cdk-devsecops-cicd-pipeline
  • An easy way to clean up after experimentation: a Python Amazon S3 Object & Bucket cleanup script
  • Pickleball: The opportunities to levy sports technology are endless!
  • AWS Marketplace Cleanup
  • Input on AWS-driven form field part 2
  • Input on AWS-driven form field
  • Top 5 tips for a successful AWS re:Invent 2023
  • Secure your code (and hard work): A guide to backing up your GitHub repositories

categories

AWS 39 GIT 1 IRC 1 MISC 1 SECURITY 1 TERRAFORM 1 WINDOWS 1

tags

AWS 40 INDEX 17 TERRAFORM 7 IAC 6 CDK 5 AWS-CDK 4 CERTIFIED 4 MISC 4 S3 4 SECURITY 4 CLOUDFRONT 3 LAMBDA 3 PYTHON 3 CONTAINERS 2
All tags
3-2-11 ALB1 AMAZON-S31 ANDYJASSY1 ASSOCIATE1 AWS40 AWS-CDK4 AWS-COMMUNITY-BUILDERS1 AWS-MARKETPLACE1 AWS-SERVICEBROKER1 AWS-SHELL1 AWSCII1 AZ1 BACKUP1 BIG-DATA1 BIRTHDAY1 CDK5 CERTIFIED4 CLEANUP1 CLI1 CLOUDFRONT3 CLOUDWATCH1 CODEBUILD1 COMPREHEND1 CONNECT1 CONTAINERS2 DATASYNC2 DIAGRAM1 DOC1 EC21 ECS1 EDUCATION1 EFS1 EKS1 ELASTICSEARCH1 ELB1 EMR2 FARGATE1 FOUNDATIONAL1 GIT1 GITHUB1 HASHICORP2 HEADERS1 HUGO1 IAC6 IAM2 INDEX17 IRC1 KAFKA1 LAMBDA3 LAMBDAEDGE1 LHCI1 LIGHTHOUSE1 MARKETPLACE1 MFA1 MISC4 MSK1 NODEJS1 ORGANIZATIONS1 PICKLEBALL1 PIPELINE1 PKI1 PROFESSIONAL1 PYTHON3 REINVENT2 REINVENT20201 REINVENT20231 RESPONSE1 ROUTE532 S34 SA2 SCM1 SEC2 SECRETS1 SECURITY4 SERVERLESS2 SERVICEBROKER1 SINGLE-PAGE-APPLICATION1 SINGLE-SIGN-ON1 SPA2 SPORTS-TECH1 SSO1 STATIC-SITE1 STUDY2 TERRAFORM7 TEXTRACT2 TOOLS1 VAULT2 VIZ1 VPC1 WSL1
[A~Z][0~9]

Copyright ©  TROYDIETER.COM. All Rights Reserved