概要 Terraform の tfstate ファイルを S3 に置いて使用する方法はよく見かけるのですが、複数のAWS環境(異なるクレデンシャル情報)から使用する方法が見つからなかったのでメモしておきます。 想定シーン 開発チームのメンバーは主にAWS環境はアカウントNo.1234-1234-1234を使用している。運用チームのメンバーは主にAWS環境はアカウントNo.5678-5678-5678を使用しているが、他にも複数のAWS環境を運用している。今回、開発チームが開発したアカウントNo.1234-1234-1234も運用することとなった。 その際、アカウントNo.1234-1234-1234の監視用のDatadog Organizationも運用することとなった。Datadog は Terraform で設定されており、その Terraform も一緒に運用チームに回ってきた。ただ