$region, 'schema' => 'https', //协议头部,默认为http 'credentials'=> array( 'secretId' => $secretId , 'secretKey' => $secretKey))); try { // https://cloud.tencent.com/document/product/436/83112 提交多文件打包压缩任务-异步 $result = $cosClient->createFileCompressJobs(array( 'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket 'Tag' => 'FileCompress', // 'QueueId' => 'pcc3ae89sa9d807fs89dg789sdg', 'Operation' => array( 'UserData' => 'xxx', 'FileCompressConfig' => array( 'Flatten' => '0', 'Format' => 'zip', // 'UrlList' => 'test/index.csv', // 'Prefix' => 'test/', 'Keys' => array( 'object1', // 待压缩桶文件 'object2', // 待压缩桶文件 'object3', // 待压缩桶文件 ), ), 'Output' => array( 'Region' => $region, 'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket 'Object' => 'output/test.zip', ), ), // 'CallBackFormat' => '', // 'CallBackType' => '', // 'CallBack' => '', // 'CallBackMqConfig' => array( // 'MqRegion' => '', // 'MqMode' => '', // 'MqName' => '', // ), )); // 请求成功 print_r($result); } catch (\Exception $e) { // 请求失败 echo($e); }