[AWSSDKforPHP] AmazonS3のdelete_objectsの使い方(複数オブジェクトを削除)

公式ドキュメントが若干わかりづらく、引数の書き方で苦労してしまいました。

下記のようにやれば動きます。
$s3 = new AmazonS3();
$res = $s3->delete_objects($bucket, array(
    'objects' => array(
          array('key' => 'hoge.txt'),
          array('key' => 'piyo.txt'),
          array('key' => 'hoge_copied.txt'),
          ),
    'quiet' => true,
));
quietモードは何かというと、成功不成功の結果通知をどのように返すかというモードです。
省略時はfalseになります。

詳しくは公式サイトをご覧ください。
公式ドキュメント
カテゴリ:

人気記事