Terraform AWS Provider — Everything you need to know about Multi-Account Authentication and Configuration
<p>There are multiple options available to configure the authentication between Terraform and AWS. But the two entry points are IAM users and IAM Identity Center Users (SSO). The Authentication is configured in the Terraform AWS Provider, To choose an option will depend among other things if you are executing terraform from your local machine, or from a CI/CD, etc.</p>
<p>I think the best way to understand the different options available is to going step by step exploring each configuration options and then wrapping up with a Complete working Demo.</p>
<h1>This post will cover the following:</h1>
<ul>
<li>Terraform AWS Provider — Multi Account Setup</li>
<li>AWS Provider Configuration</li>
<li>Authentication and Configuration for IAM Identity Center (SSO) Users</li>
<li>Authentication and Configuration for IAM users (No SSO)</li>
<li>Implementing AWS Identity Account</li>
<li>Implementing a Shared Services Account</li>
<li>Configuring Terraform State for Multiple AWS Accounts</li>
<li>Partial Configuration Storing the Terraform State on the Workloads AWS Accounts (Dev, Test, Prod)</li>
</ul>
<p><a href="https://hector-reyesaleman.medium.com/terraform-aws-provider-everything-you-need-to-know-about-multi-account-authentication-and-f2343a4afd4b"><strong>Click Here</strong></a></p>