// Update an access control policy ($acp should be the same as the data returned by SCS::getAccessControlPolicy()) // $scs->setAccessControlPolicy($bucketName, '', $acp); // $acp = $scs->getAccessControlPolicy($bucketName); // echo "SCS::getAccessControlPolicy(): {$bucketName}: ".print_r($acp, 1); // Enable logging for a bucket: // $scs->setBucketLogging($bucketName, 'logbucket', 'prefix'); // if (($logging = $scs->getBucketLogging($bucketName)) !== false) { // echo "SCS::getBucketLogging(): Logging for {$bucketName}: ".print_r($contents, 1); // } else { // echo "SCS::getBucketLogging(): Logging for {$bucketName} not enabled\n"; // } // Disable bucket logging: // var_dump($scs->disableBucketLogging($bucketName)); // Delete our file if ($scs->deleteObject($bucketName, baseName($uploadFile))) { echo "SCS::deleteObject(): Deleted file\n"; // Delete the bucket we created (a bucket has to be empty to be deleted) if ($scs->deleteBucket($bucketName)) { echo "SCS::deleteBucket(): Deleted bucket {$bucketName}\n"; } else { echo "SCS::deleteBucket(): Failed to delete bucket (it probably isn't empty)\n"; } } else { echo "SCS::deleteObject(): Failed to delete file\n"; } } else { echo "SCS::putObjectFile(): Failed to copy file\n"; } } else { echo "SCS::putBucket(): Unable to create bucket (it may already exist and/or be owned by someone else)\n"; }