iac

user-defined type in Azure Bicep, an introduction

user-defined type in Azure Bicep, an introduction

In the Bicep Language, just like in the arm template, variables and parameters have a data type: string, int, array, object, Boolean, secure string, and secure object.Each datatype has its properties you can use in your bicep files. But did you know that you can build your datatype?Creating your own or user-defined datatype has some advantages: better control over parameters and user input, limiting the number of parameters and variables for the same resources, and better-readable code.Let's dive deep into user-defined data types.The syntax to create a user-defined type is simple type nameOfType = Type definition Enter fullscreen mode Exit…
Read More
Automating AWS Cost and Usage Report with CloudFormation

Automating AWS Cost and Usage Report with CloudFormation

In this blog post, we'll explore how to set up AWS Cost and Usage Report (CUR) automatically using AWS CloudFormation. This includes creating an S3 bucket for storing your reports, configuring the CUR to export data in Parquet format, and setting up Athena and Glue for querying the data. By the end of this post, you'll have a comprehensive, automated solution for managing and analyzing your AWS cost and usage data. Prerequisites Before diving into the CloudFormation template, you'll need: An AWS account AWS CLI installed and configured Appropriate permissions to create AWS resources (S3, IAM, Athena, Glue, CUR) Project…
Read More
Unleashing the Power of CDK and Terraform in Cloud Deployments

Unleashing the Power of CDK and Terraform in Cloud Deployments

Introduction Deploying applications to the cloud has become a cornerstone of modern software development. AWS offers CloudFormation as a service to facilitate cloud deployments and tools like the AWS Cloud Development Kit (CDK). At the same time, Terraform has emerged as a powerful solution for Infrastructure as Code (IaC), enabling faster deployments to multiple cloud providers. In this article, we’ll explore the benefits of using AWS CDK and Terraform together and walk through a practical example of creating a REST API with CDK in TypeScript. What is Terraform and CDK? Terraform Terraform is a tool created by HashiCorp that allows…
Read More
No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.