<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Terraform on Tibor Hercz - Writing about Cloud, architecture, AWS, GCP and software engineering.</title>
    <link>https://tiborhercz.com/tags/terraform/</link>
    <description>Recent content in Terraform on Tibor Hercz - Writing about Cloud, architecture, AWS, GCP and software engineering.</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Wed, 05 Jul 2023 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://tiborhercz.com/tags/terraform/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Golang JWT authorizer for AWS API Gateway</title>
      <link>https://tiborhercz.com/golang-jwt-authorizer-for-aws-api-gateway/</link>
      <pubDate>Wed, 05 Jul 2023 00:00:00 +0000</pubDate>
      <guid>https://tiborhercz.com/golang-jwt-authorizer-for-aws-api-gateway/</guid>
      <description>&lt;p&gt;When using AWS API Gateway you can use the AWS Lambda authorizer for HTTP APIs to authorize the requests.&#xA;In this blog I will show you how to validate a JWT token signed with KMS in a Lambda using the Golang runtime.&#xA;For the examples I am using API Gateway V2 with HTTP APIs with the &lt;code&gt;v2&lt;/code&gt; authorizer payload format version and for the resources I am using Terraform.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How to bootstrap an AWS account with Terraform state backend</title>
      <link>https://tiborhercz.com/how-to-bootstrap-an-aws-account-with-terraform-state-backend/</link>
      <pubDate>Sat, 06 Nov 2021 00:00:00 +0000</pubDate>
      <guid>https://tiborhercz.com/how-to-bootstrap-an-aws-account-with-terraform-state-backend/</guid>
      <description>&lt;p&gt;If you want to create an infrastructure CI/CD pipeline for AWS using Terraform, you want to keep the state in a remote backend. When provisioning an environment with Terraform that includes the state backend resources, you will need two actions to set up the remote state backend. In this blog I will present you with a CloudFormation template with which you can bootstrap the AWS account. This will decouple the state backend resources from the Terraform template. This allows you to use the remote backend straight away from your CI/CD pipeline.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
