我正在编写连接到亚马逊 S3 存储的脚本。该脚本应该创建 2 个存储桶:
存储桶用于数据
桶用于日志
我成功创建了两个存储桶,但无法设置日志记录。下面显示了我用于启用存储桶日志记录的代码
$result = $client->putBucketLogging(array(
'Bucket' => $bucket,
'LoggingEnabled' => array(
'TargetBucket' => $bucket . '-LOG',
'TargetGrants'=>array(
'Grantee'=>array(
'DisplayName'=>'user.name',
'Type'=>'CanonicalUser'
),
),
'TargetPrefix' => 'LOG-',
),
));
在亚马逊 AWS API for PHP 版本 2 中,Bucket、LoggingEnabled 和 Type 是强制性的。但是文档没有说明如何准确地实现那里的参数。
你能帮我看看putBucketLogging方法的配置数组的结构吗?