0

何かが足りないのかもしれませんが、どこを見ても、PHP SDK 2 の deleteObjects の ContentMD5 必須パラメータについて適切な説明が見つかりません ( http://docs.aws.amazon.com/aws-sdk -php-2/latest/class-Aws.S3.S3Client.html#_deleteObjects )

ドキュメントには「デフォルトでtrue」と書かれていますが、それはブール値であると想定しています.

それは簡単な呼び出しです:

$s3 = S3Client::factory(array(
'key' => S3_KEY,
'secret' => S3_SECRET
));

$response = $s3->deleteObjects(array(
'Bucket'    => $bucket,
'Objects'   => $array_of_keys,
'ContentMD5' => ???????????
));

ContentMD5 パラメータの定義方法に関するヘルプは、非常に役立ちます。

ありがとう!

4

1 に答える 1

2

AWS PHP SDK v2 での deleteObjects メソッドの正しい使用法は次のとおりです。

$s3->deleteObjects(array(
    'Bucket' => 'your-bucket-name',
    'Objects' => array(
        array('Key'=>'first-file.ext'),
        array('Key'=>'second-file.ext')
    )
);

ContentMD5 パラメータを定義する必要はありません。

于 2013-08-01T14:50:00.250 に答える