|
|
|
@ -33,10 +33,25 @@ use Aws\S3\Exception\S3Exception;
|
|
|
|
|
|
|
|
|
|
|
|
class AmazonS3 extends \OC\Files\Storage\Common {
|
|
|
|
class AmazonS3 extends \OC\Files\Storage\Common {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* @var \Aws\S3\S3Client
|
|
|
|
|
|
|
|
*/
|
|
|
|
private $connection;
|
|
|
|
private $connection;
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* @var string
|
|
|
|
|
|
|
|
*/
|
|
|
|
private $bucket;
|
|
|
|
private $bucket;
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* @var array
|
|
|
|
|
|
|
|
*/
|
|
|
|
private static $tmpFiles = array();
|
|
|
|
private static $tmpFiles = array();
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* @var bool
|
|
|
|
|
|
|
|
*/
|
|
|
|
private $test = false;
|
|
|
|
private $test = false;
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* @var int
|
|
|
|
|
|
|
|
*/
|
|
|
|
private $timeout = 15;
|
|
|
|
private $timeout = 15;
|
|
|
|
|
|
|
|
|
|
|
|
private function normalizePath($path) {
|
|
|
|
private function normalizePath($path) {
|
|
|
|
|