Terraform可以绕过AWS IAM上的MFA约束

Hel*_*lad 4 amazon-web-services amazon-iam terraform multi-factor

我使用Terraform来管理AWS资源.

Terraform调用已被MFA锁定的管理IAM用户.但terraform applyterraform destroy不输入唯一的验证码命令,从我的本地计算机成功.

那么,Terraform是否绕过了多因素身份验证?

ITA*_*nNC 6

Terraform通常使用API​​凭据进行设置.默认情况下,MFA不适用于API调用.如果要对特定请求的API调用启用多因素身份验证(TerminateInstances例如),则应设置并假设专门为此设置的角色.

有关更多信息,请参阅:

AWS博客:如何在AWS API调用上启用MFA保护

Terraform文档:AWS