为存储桶启用版本控制

时间:2016-01-14 09:25:23

标签: php amazon-web-services amazon-s3 illegalargumentexception

尝试为存储桶启用版本控制时:

$r = $s3Client->putBucketVersioning(array(
            'Bucket' => 'test-bucket-pcloud',
            'Status' => 'Enabled'   
));

我得到InvalidArgumentException。可能是什么原因呢?我是否还需要提供其他2个参数listed here?我并不清楚MFAMFADelete扮演什么角色。

1 个答案:

答案 0 :(得分:0)

是的,您还需要提供MFADeleteStatus参数。

除非提供多重身份验证代码,否则

MFA Delete是一种阻止从Amazon S3删除对象的方法。

根据您的具体情况,请使用:'MFADelete' => 'Disabled', 'Status' => 'Enabled'