2016-09-17 109 views

回答

6

否 - 您可以在存储桶上启用版本控制,但不能启用MFA删除。

您可以通过AWS CLI做到这一点:

aws s3api put-bucket-versioning --bucket bucketname --versioning-configuration Status=Enabled,MFADelete=Enabled --mfa "your-mfa-serial-number mfa-code"

需要注意的是上面的命令中还允许桶版本。

+0

我得到aws s3api的错误put-bucket-versioning --bucket test-bucket-mfa --versioning-configuration Status = Enabled,MFADelete = Enabled --mfa“xxxxx”........... ...调用PutBucketVersioning操作时发生错误(InvalidArgument):Mfa头是无效的 - 头应该被格式化为{serialNumber}(空格){tokenCode} –

+0

是我必须运行这个命令,我应该用root帐户配置cli密钥访问密钥任何其他用户都可以吗? –