マネジメントコンソールでスイッチロールができることは、皆さまご存知と思います。 IAM User に sts:AssumeRole の権限を与えることで IAM Role の権限を引き受けることができます。 また AWS CLI を実行するときも AssumeRole によって IAM Role の権限を引き受け、その権限で CLI を実行することができます。 同じように Terraform でも AssumeRole した権限で実行できるので、その方法を紹介します。 1. 前提条件 下記は既に存在してい