DevPay和Mfa是互斥的授权方式

2023-12-21

我尝试使用以下命令通过 AWS-cli 将 MFA 删除添加到我的 S3 存储桶:

aws s3api put-bucket-versioning --bucket <my-bucket-name> --versioning-configuration '{"MFADelete":"Enabled","Status":"Enabled"}' --mfa 'arn:aws:iam::<code-found-at-iam-page>:mfa/root-account-mfa-device <my-google-authenticator-code>'

但我得到的回应是这样的:

调用时发生错误 (InvalidRequest) PutBucketVersioning操作:DevPay和Mfa是互斥的 授权方法。

这毫无意义,因为我从未使用过 DevPay。我的实例安全组已启用 S3FullAccess,因此这也不应该成为问题。

任何有关问题可能是什么的建议将不胜感激。


我向 AWS 提交了一个案例,他们的答复如下:

当 API 无法执行时,通常会返回该错误响应 由于发出请求而执行 MFA 删除任务 非 root 凭据。打开 MFA 删除的唯一方法是使用 来自帐户根用户的凭据

简单的解决方案!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

DevPay和Mfa是互斥的授权方式 的相关文章

随机推荐