private function authPrecheckBucket($options)
{
if (!('/' == $options[self::OSS_OBJECT] && '' == $options[self::OSS_BUCKET] && 'GET' == $options[self::OSS_METHOD]) && !OssUtil::validateBucket($options[self::OSS_BUCKET])) {
throw new OssException('"' . $options[self::OSS_BUCKET] . '"' . 'bucket name is invalid');
}
}