Only the Chinese version of this page is provided currently. The English version will be provided soon.

更新操作审计

Last updated: 2023-12-29 11:33:42

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";

响应示例

[]