public function setUp() { $this->bucket = Common::getBucketName() . rand(100000, 999999); $this->ossClient = Common::getOssClient(); $this->ossClient->createBucket($this->bucket); Common::waitMetaSync(); }
/** * 创建一个存储空间 * acl 指的是bucket的访问控制权限,有三种,私有读写,公共读私有写,公共读写。 * 私有读写就是只有bucket的拥有者或授权用户才有权限操作 * 三种权限分别对应 (OssClient::OSS_ACL_TYPE_PRIVATE,OssClient::OSS_ACL_TYPE_PUBLIC_READ, OssClient::OSS_ACL_TYPE_PUBLIC_READ_WRITE) * * @param OssClient $ossClient OssClient实例 * @param string $bucket 要创建的存储空间名称 * @return null */ function createBucket($ossClient, $bucket) { try { $ossClient->createBucket($bucket, OssClient::OSS_ACL_TYPE_PUBLIC_READ_WRITE); } catch (OssException $e) { printf(__FUNCTION__ . ": FAILED\n"); printf($e->getMessage() . "\n"); return; } print __FUNCTION__ . ": OK" . "\n"; }
public function setUp() { $this->bucket = Common::getBucketName(); $this->ossClient = Common::getOssClient(); $this->ossClient->createBucket($this->bucket); }