有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

SDK 描述

UpdateAudit 用于更新操作审计(CloudAudit),其中可用于更新指定日志文件中的一些设置,例如路径,COS Bucket 等设置,请注意 CloudAudit 的名称是不能修改的。对路径的更改,不需要停止 CloudAudit 服务。对 COS Bucket 的更改,如果该 COS Bucket 之前是 CloudAudit 日志文件的目标,则可以更改成功。否则需要手动授权 COS 存储桶,使得 CloudAudit 具有写权限才行。

请求参数

参数名称
必选
类型
描述
IsMultiRegionAudit
Number
是否开启多地域采集。0:不开启;1:开启。
KmsKeyId
String
Kms 的 secretId,用于数据加密。
Name
String
CloudAudit 的名称,3-128 字节,只能包含 ASCII 编码字母 a-z,A-Z,数字0-9,下划线_
CosBucketName
String
要投递的 COS Bucket 的名称,命名规范参照 COS 的命名要求。
CosKeyPrefix
String
COS Bucket前缀,命名规范参照 COS 要求。
CmqTopicName
String
CMQ 主题名称,如果开启消息队列请填写,命名规范参照 CMQ 要求。

响应参数

响应参数为空。

实际案例

请求示例

$config = array('SecretId' => '您的secretId',
'SecretKey' => '您的secretKey',
'RequestMethod' => 'GET',
'DefaultRegion' => 'gz');
$ca = QcloudApi::load(QcloudApi::MODULE_CLOUDAUDIT, $config);
$package = array('Name'=>'ayisunxxx','CosBucketName'=>'sundehuixxx','CosKeyPrefix'=>'sundehui');
$a = $ca->UpdateAudit($package);
if ($a === false) {
$error = $ca->getError();
echo "Error code:" . $error->getCode() . ".\\n";
echo "message:" . $error->getMessage() . ".\\n";
echo "ext:" . var_export($error->getExt(), true) . ".\\n";
} else {
var_dump($a);
}
echo "\\nRequest :" . $ca->getLastRequest();
echo "\\nResponse :" . $ca->getLastResponse();
echo "\\n";

响应示例

[]