You need to enable JavaScript to run this app.
Torch Object Storage

Torch Object Storage

Copy page
Download PDF
Bucket Interface
Delete Bucket (PHP SDK)
Copy page
Download PDF
Delete Bucket (PHP SDK)
This article presents example code for deleting a bucket.​
Prerequisites​
  • All objects in the storage bucket have been deleted.​
  • All shards with incomplete merges have been deleted.​
  • If multiple versions of an object exist, ensure that all versions have been deleted.​
Sample Code​
You can delete a bucket using TosClient->deleteBucket. The following is a sample code:​
​
<?php​
​
require_once __DIR__ . '/vendor/autoload.php';​
​
use Tos\TosClient;​
use Tos\Exception\TosClientException;​
use Tos\Exception\TosServerException;​
use Tos\Model\DeleteBucketInput;​
​
try {​
$client = new TosClient([​
'region' => 'your region',​
'endpoint' => 'your endpoint',​
'ak' => getenv('TOS_ACCESS_KEY'),​
'sk' => getenv('TOS_SECRET_KEY'),​
]);​
​
$input = new DeleteBucketInput('bucket-test');​
$output = $client->deleteBucket($input);​
​
echo $output->getRequestId() . PHP_EOL;​
} catch (TosClientException $ex) {​
echo $ex->getMessage() . PHP_EOL;​
} catch (TosServerException $ex) {​
echo $ex->getRequestId() . PHP_EOL;​
echo $ex->getStatusCode() . PHP_EOL;​
echo $ex->getErrorCode() . PHP_EOL;​
}​
​
​
Last updated: 2025.09.23 14:41:21