API | Operation | Description |
Setting logging | Enables logging for a source bucket | |
Querying logging configuration | Queries the logging configuration of a source bucket |
public Guzzle\\Service\\Resource\\Model PutBucketLogging(array $args = array());
<?phprequire dirname(__FILE__) . '/../vendor/autoload.php';$secretId = "SECRETID"; //Replace it with the actual SecretId, which can be viewed and managed at https://console.tencentcloud.com/cam/capi$secretKey = "SECRETKEY"; //Replace it with the actual SecretKey, which can be viewed and managed at https://console.tencentcloud.com/cam/capi$region = "ap-beijing"; //Replace it with the actual region, which can be viewed in the console at https://console.tencentcloud.com/cos5/bucket$cosClient = new Qcloud\\Cos\\Client(array('region' => $region,'schema' => 'https', // Protocol header, which is http by default'credentials'=> array('secretId' => $secretId ,'secretKey' => $secretKey)));try {$result = $cosClient->putBucketLogging(array('Bucket' => 'examplebucket-1250000000', // Bucket name in the format of `BucketName-APPID`, which can be viewed in the COS console at https://console.tencentcloud.com/cos5/bucket'LoggingEnabled' => array('TargetBucket' => 'examplebucket2-1250000000','TargetPrefix' => '',));// Request succeededprint_r($result);} catch (\\Exception $e) {// Request failedecho($e);}
Parameter | Description | Type |
Bucket | Source bucket for which logging is to be enabled, in the format of BucketName-APPID . For more information, please see Bucket Naming Conventions. | String |
TargetBucket | Destination bucket to store logs, in the format of BucketName-APPID . For more information, please see Bucket Naming Conventions. | String |
TargetPrefix | Path to the directory that stores logs in the destination bucket | String |
public Guzzle\\Service\\Resource\\Model GetBucketLogging(array $args = array());
<?phprequire dirname(__FILE__) . '/../vendor/autoload.php';$secretId = "SECRETID"; //Replace it with the actual SecretId, which can be viewed and managed at https://console.tencentcloud.com/cam/capi$secretKey = "SECRETKEY"; //Replace it with the actual SecretKey, which can be viewed and managed at https://console.tencentcloud.com/cam/capi$region = "ap-beijing"; //Replace it with the actual region, which can be viewed in the console at https://console.tencentcloud.com/cos5/bucket$cosClient = new Qcloud\\Cos\\Client(array('region' => $region,'schema' => 'https', // Protocol header, which is http by default'credentials'=> array('secretId' => $secretId ,'secretKey' => $secretKey)));try {$result = $cosClient->getBucketLogging(array('Bucket' => 'examplebucket-1250000000', // Bucket name in the format of `BucketName-APPID`, which can be viewed in the COS console at https://console.tencentcloud.com/cos5/bucket));// Request succeededprint_r($result);} catch (\\Exception $e) {// Request failedecho($e);}
Parameter | Description | Type |
Bucket | Source bucket in the format of BucketName-APPID . For more information, please see Bucket Naming Conventions. | String |
GuzzleHttp\\Command\\Result Object([LoggingEnabled] => Array([TargetBucket] => examplebucket2-1250000000[TargetPrefix] =>)[RequestId] => NWRmMWJjOThfMjZiMjU4NjRfODY4X2ExMjcy****)
Member Variable | Description | Type |
TargetBucket | Destination bucket that stores logs | String |
TargetPrefix | Path to the directory that stores logs in the destination bucket | String |
Was this page helpful?