CreateSiteDeliveryTask - 新建实时日志投递任务

新建一个实时日志投递任务。

调试

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

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。
  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:
    • 对于必选的资源类型,用背景高亮的方式表示。
    • 对于不支持资源级授权的操作,用全部资源表示。
  • 条件关键字:是指云产品自身定义的条件关键字。
  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
操作访问级别资源类型条件关键字关联操作
esa:CreateSiteDeliveryTasknone
  • Site
    acs:esa:{#regionId}:{#accountId}:site/{#SiteId}

请求参数

名称类型必填描述示例值
BusinessTypestring

业务类型,取值:

  • dcdn_log_access_l1(默认值):访问日志。
  • dcdn_log_er:边缘函数日志。
  • dcdn_log_waf:安全防护日志。
  • dcdn_log_ipa:四层加速日志。
dcdn_log_access_l1
SiteIdlong

站点 ID,可通过调用 ListSites 接口获取。

12312312112***
DataCenterstring

数据中心。取值为:

  • cn:中国内地。
  • oversea:海外(非中国内地)。
cn
TaskNamestring

任务名称。

dcdn-test-task
FieldNamestring

日志所选的字段,以英文逗号“,”隔开。

user_agent,ip_adress,ip_port
DeliveryTypestring

投递类型:

  • sls: 阿里云日志服务。
  • http: http 服务。
  • aws3: 亚马逊 s3 服务。
  • oss: 阿里云对象存储服务。
  • kafka: kafka 服务。
  • aws3cmpt: 亚马逊 s3 兼容服务。
sls
DiscardRatefloat

丢弃率不填则默认为 0。

0.0
S3Deliveryobject

S3/S3 兼容投递配置参数。

Regionstring

服务所在区域。

cn-beijing
BucketPathstring

Bucket 路径。

logriver-test/log
AccessKeystring

S3 账号使用的 AccessKey ID。

LTAIKh***
SecretKeystring

S3 账号使用的 SecretKey ID。

LDSIKh***
Endpointstring

服务器 Endpoint,当 S3Cmpt 为 true 时必填。

https://s3.oss-cn-hangzhou.aliyuncs.com
PrefixPathstring

存储路径前缀。

logriver-test/log
S3Cmptboolean

是否为 S3 兼容。

true
OssDeliveryobject

OSS 投递配置。

Regionstring

OSS 区域。

cn-shanghai
Aliuidstring

阿里云账号 ID。

1234***
BucketNamestring

Bucket 名称。

test_rlog
PrefixPathstring

OSS 存储路径前缀。

test/
HttpDeliveryobject

HTTP 投递配置参数。

DestUrlstring

HTTP 服务器投递地址。

http://xxx.aliyun.com/v1/log/upload
StandardAuthOnboolean

是否使用标态鉴权。

true
StandardAuthParamobject

标态鉴权参数。

PrivateKeystring

私钥。

***
ExpiredTimeinteger

加密超时时间。

说明 大于 0 值,建议 300 以上
300
UrlPathstring

标态鉴权 uri 路径。

v1/log/upload
MaxBatchSizelong

单次投递最大条数。

1000
MaxBatchMBlong

单次投递最大字节数,单位为 MB。

5
MaxRetrylong

最大重试次数。

3
TransformTimeoutlong

超时等待时间,单位为秒。

10
LogBodyPrefixstring

日志投递包前缀。

cdnVersion:1.0
LogBodySuffixstring

日志投递包尾缀。

cdnVersion:1.0
Compressstring

压缩方式,默认不压缩。

gzip
HeaderParamobject

自定义 Header 头。

object

Header 请求参数。

StaticValuestring

静态变量。

alicdn
QueryParamobject

自定义请求参数。

object

请求参数结构体。

StaticValuestring

静态变量。

alicdn
KafkaDeliveryobject

Kafka 投递配置参数。

Topicstring

Kafka 消息主题。

dqc_test2
UserAuthboolean

是否开启用户鉴权。

true
MachanismTypestring

加密方式。

plain
UserNamestring

用户名。

xxx
Passwordstring

加密密码。

***
Brokersarray

服务器数组。

string

Kafka Broker 服务器列表。

192.168.xxx.xxx:9902
Compressstring

压缩方式。

lz4
Balancerstring

负载均衡方式。

kafka.LeastBytes
SlsDeliveryobject

SLS 投递配置。

SLSRegionstring

SLS 实时日志区域名称。

cn-hangzhou
SLSProjectstring

SLS 实时日志名称。

dcdn-test20240417
SLSLogStorestring

SLS 实时日志库名称。

accesslog-test

返回参数

名称类型描述示例值
object

请求响应体。

RequestIdstring

请求 ID。

9358E852-992D-5BC7-8BD7-975CA02773A8
TaskNamestring

任务名称。

er-oss
SiteIdstring

站点 ID,可通过调用 ListSites 接口获取。

123456****
DataCenterstring

数据中心。取值为:

  • cn:中国内地。
  • oversea:海外(非中国内地)。
cn

示例

正常返回示例

JSON格式

{
  "RequestId": "9358E852-992D-5BC7-8BD7-975CA02773A8",
  "TaskName": "er-oss",
  "SiteId": "123456****",
  "DataCenter": "cn"
}

错误码

HTTP status code错误码错误信息描述
400InvalidParameterThe specified parameter is invalid.输入参数规范校验失败。
400RealTimeLog.ProjectExistErrorThe real-time log delivery task name already exists. Check the task name and try again.该实时日志任务名称已存在,请重新检查任务名称后重试。
400InternalErrorAn internal exception occurred, please try again later.触发内部异常,请稍后再试。
403RealTimeLog.KafkaBrokersExceedErrorThe number of Kafka Broker addresses for real-time log delivery has reached the upper limit (50).您可投递的实时日志Kafka Broker服务器地址数量超过上限(最高为50个)。
403RealTimeLog.S3EndpointInvalidErrorInvalid S3 information for the delivery task. Check your configurations and try again.您投递的S3地址不正确,请检查投递地址后重试。
403RealTimeLog.StatusQuotaErrorThe maximum number of real-time log delivery tasks has been reached. Check your plan quota and upgrade the plan to request a quota increase.您的实时日志可投递数量已达到套餐上限,请查看您的套餐配额,并升级您的套餐获得更多实时日志投递配额。
403EsaService.NotOpenESA service has not opend.边缘安全加速服务(ESA)未开通

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

变更历史

变更时间变更内容概要操作
2024-10-18OpenAPI 错误码发生变更查看变更详情
2024-09-27OpenAPI 错误码发生变更查看变更详情
2024-09-24OpenAPI 错误码发生变更查看变更详情