调用UpdateTrail接口更新跟踪。

本文将提供一个示例,将跟踪trail-test投递的OSS存储空间更新为auditB

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String UpdateTrail

要执行的操作,取值:UpdateTrail。

Name String trail-test

要更新的跟踪名称。

长度为6~36个字符,必须以英文字母开头,可包含英文字母、数字、短划线(-)和下划线(_)。

说明 同一个账号内跟踪名称不可重复。
OssBucketName String auditB

跟踪投递的OSS存储空间。

长度为3~63个字符,必须以小写英文字母或者数字开头,可包含小写英文字母、数字和短划线(-)。

说明 更新时必须确保该存储空间已经存在。
OssKeyPrefix String at-product-account-audit-B

跟踪投递的OSS存储空间文件名的前缀。

长度为6~32个字符,必须以英文字母开头,可包含英文字母、数字、短划线(-)、正斜线(/)和下划线(_)。

OssWriteRoleArn String acs:ram::***:role/aliyunserviceroleforactiontrail

操作审计向对象存储OSS存储空间投递操作事件时,扮演的角色ARN。

SlsProjectArn String acs:log:cn-shanghai::project/***

跟踪投递的日志服务项目的ARN。

SlsWriteRoleArn String acs:ram::***:role/aliyunserviceroleforactiontrail

操作审计向日志服务项目投递操作事件时,扮演的角色ARN。

EventRW String All

投递事件的读写类型,取值:

  • Write(默认值):写类型。
  • Read:读类型。
  • All:读类型和写类型。
TrailRegion String All

跟踪的地域。

默认值为All,表示跟踪全部地域的事件。

您也可以指定具体的地域。关于地域的更多信息,请调用DescribeRegions接口查询。

关于公共请求参数的详情,请参见公共参数

返回数据

名称 类型 示例值 描述
SlsProjectArn String acs:log:cn-hangzhou:151266687691****:project/test-project

跟踪投递的日志服务项目的ARN。

OssWriteRoleArn String acs:ram::***:role/aliyunserviceroleforactiontrail

操作审计向对象存储OSS存储空间投递操作事件时,扮演的角色ARN。

EventRW String Write

投递事件的读写类型。

RequestId String 2599A180-5236-44D8-9490-50B6F4F8BA35

请求ID。

HomeRegion String cn-hangzhou

跟踪的Home地域。

OssKeyPrefix String at-product-account-audit-B

OSS存储空间文件名的前缀。

OssBucketName String auditB

OSS存储空间。

SlsWriteRoleArn String acs:ram::***:role/aliyunserviceroleforactiontrail

操作审计向日志服务项目投递操作事件时,扮演的角色ARN。

TrailRegion String All

跟踪的地域。

Name String trail-test

跟踪名称。

示例

请求示例

http(s)://[Endpoint]/?Action=UpdateTrail
&Name=trail-test
&OssBucketName=auditB
&公共请求参数

正常返回示例

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "SlsProjectArn" : "",
  "EventRW" : "All",
  "RequestId" : "2599A180-5236-44D8-9490-50B6F4F8BA35",
  "HomeRegion" : "cn-hangzhou",
  "OssKeyPrefix" : "",
  "OssBucketName" : "auditB",
  "SlsWriteRoleArn" : "",
  "TrailRegion" : "All",
  "Name" : "trail-test"
}

错误码

HttpCode 错误码 错误信息 描述
400 IncompleteSignature The request signature does not conform to Alibaba Cloud standards. 签名不匹配。请检查AcceseKey ID和AccessKey Secret是否正确;检查签名方法是否正确。详细信息参见“签名机制”。
400 InvalidPrefixException The specified OSS bucket prefix is invalid. 指定的OSS前缀无效。
403 InsufficientSlsPolicyException Access to the specified Log Service project was denied. 无法访问指定的SLS Project。
404 TrailNotFoundException The specified Trail does not exist. 指定的跟踪不存在。

访问错误中心查看更多错误码。