2011-11-15 9 views

答えて

0

delete_bucket()を使用できます。バケットとそのすべての内容を強制的に削除できるようにするパラメータがあります。 delete_all_objects()delete_all_object_versions()もあります。

1

ない、あなたが求めている何確かに、あなたは完全にここにオブジェクトを削除したい場合はPHPのためのアマゾンSDKを使用して、そのためのコードであり、

// Instantiate the class 
$s3 = new AmazonS3(); 
$bucket = 'my-bucket' . strtolower($s3->key); 

$response = $s3->delete_object($bucket, 'prefix with spaces/åéîøü/åéîøü/åéîøü with spaces.txt'); 

// Success? 
var_dump($response->isOK()); 

あなたがオブジェクトの指定したバージョンを削除する場合S3、コードは、ここでは、APIがここAMAZON SDK FOR PHP , API's FOR S3

を呼び出すに

// Instantiate the class 
$s3 = new AmazonS3(); 
$bucket = 'my-bucket' . strtolower($s3->key); 
// Delete a specific version 
$response = $s3->delete_object($bucket, 'test1.txt', array('versionId'=>'0NNAq8PwvXvg8EfAYG9sSmwKTZeixZgZNE6PbodG8td0DJ3gVOmjI2Gh/oFnb0Ie=')); 
// Success? 
var_dump($response->isOK()); 
var_dump(strpos((string) $response->header['_info']['url'], 'versionId=' . $version_id) !== false); 

あなたはまだより多くの情報を見つけることができません

関連する問題