从 CloudFormation 模板在 S3 存储桶上启用 MFA 删除

And*_*niy 4 lambda amazon-s3 amazon-web-services aws-cloudformation multi-factor-authentication

我知道可以使用 AWS CLI 或 SDK 启用 S3 Bucket 上的 MFA 删除,就像本示例中所示。

但是对于 CloudFormation 模板,如果我想启用 MFA 删除,则必须使用此代码调用 lambda。

是否有可能以某种方式直接从 CloudFormation 模板启用 S3 存储桶的 MFA 删除而不调用特定的 lambda?

小智 5

我不相信。S3 Bucket VersioningConfiguration资源上的当前 CloudFormation 文档仅提供 Status 属性,而PUT Bucket 版本控制API 文档指定 MfaDelete 属性。

  • 启用 MFA 删除本身需要使用 MFA 令牌,因此它不是可以使用 CloudFormation 配置的东西。 (2认同)