1234567891011121314151617181920212223242526272829303132333435363738 |
- <?php
- namespace app\api\controller;
- use OSS\OssClient;
- use OSS\Core\OssException;
- if (is_file(__DIR__ . '/../autoload.php')) {
- require_once __DIR__ . '/../autoload.php';
- }
- if (is_file(__DIR__ . '/../vendor/autoload.php')) {
- require_once __DIR__ . '/../vendor/autoload.php';
- }
- class Bucket extends Base{
- public function index()
- {
- // 阿里云账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维,请登录RAM控制台创建RAM用户。
- $accessKeyId = "LTAI5t9YDETAQARbpp2bqktU";
- $accessKeySecret = "bu05KyY0tkvF3wsw5UGxFD4unT7yz6";
- // Endpoint以杭州为例,其它Region请按实际情况填写。
- $endpoint = "http://oss-cn-hangzhou.aliyuncs.com";
- // 填写存储空间名称。
- $bucket= "gaoyixia";
- // 设置存储空间的读写权限为私有。
- $acl = OssClient::OSS_ACL_TYPE_PRIVATE;
- try {
- $ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint);
- $ossClient->putBucketAcl($bucket, $acl);
- } catch (OssException $e) {
- printf(__FUNCTION__ . ": FAILED\n");
- printf($e->getMessage() . "\n");
- return;
- }
- print(__FUNCTION__ . ": OK" . "\n");
- }
- }
|