OSS\OssClient::putObjectAcl PHP Метод

putObjectAcl() публичный Метод

设置object的ACL属性
public putObjectAcl ( string $bucket, string $object, string $acl ) : null
$bucket string bucket名称
$object string object名称
$acl string 读写权限,可选值 ['default', 'private', 'public-read', 'public-read-write']
Результат null
    public function putObjectAcl($bucket, $object, $acl)
    {
        $this->precheckCommon($bucket, $object, $options, true);
        $options[self::OSS_BUCKET] = $bucket;
        $options[self::OSS_METHOD] = self::OSS_HTTP_PUT;
        $options[self::OSS_OBJECT] = $object;
        $options[self::OSS_HEADERS] = array(self::OSS_OBJECT_ACL => $acl);
        $options[self::OSS_SUB_RESOURCE] = 'acl';
        $response = $this->auth($options);
        $result = new PutSetDeleteResult($response);
        return $result->getData();
    }