新建跨账号日志接入
功能介绍
新建跨账号日志接入
URI
POST /v2.0/{project_id}/lts/createAgencyAccess
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
项目ID,获取方式请参见:获取项目ID,获取账号ID,日志组ID、日志流ID 最小长度:1 最大长度:64 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
从IAM服务获取的用户Token,获取方式请参见:获取用户Token 最小长度:1 最大长度:10000 |
Content-Type |
是 |
String |
该字段填为:application/json;charset=utf8。 最小长度:30 最大长度:30 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
preview_agency_list |
是 |
Array of PreviewAgencyLogAccessReqBody objects |
预览代理列表 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
agency_access_type |
是 |
String |
日志访问类型 |
agency_log_access |
是 |
String |
跨账号日志接入配置名称 |
log_agencyStream_name |
是 |
String |
委托日志流名称 |
log_agencyStream_id |
是 |
String |
委托日志流id |
log_agencyGroup_name |
是 |
String |
委托日志组名称 |
log_agencyGroup_id |
是 |
String |
委托日志组id |
log_beAgencystream_name |
是 |
String |
被委托日志流名称 |
log_beAgencystream_id |
是 |
String |
被委托日志流id |
log_beAgencygroup_name |
是 |
String |
被委托日志组名称 |
log_beAgencygroup_id |
是 |
String |
被委托日志组id |
be_agency_project_id |
是 |
String |
被委托项目id |
agency_project_id |
是 |
String |
委托项目id |
agency_domain_name |
是 |
String |
委托账号名称 |
agency_name |
是 |
String |
委托名称 |
响应参数
状态码:201
参数 |
参数类型 |
描述 |
---|---|---|
LTSAgencyAccessConfigInfoList |
Array of LTSAccessConfigInfoRespon200 objects |
跨账号创建日志接入配置响应列表 |
参数 |
参数类型 |
描述 |
---|---|---|
access_config_id |
String |
跨账号日志接入id |
project_id |
String |
项目ID |
access_config_name |
String |
跨账号日志接入名称 |
access_config_type |
Object |
跨账号日志接入类型 |
group_id |
String |
日志组ID |
log_group_name |
String |
日志组名称 |
log_stream_id |
String |
日志流ID |
log_stream_name |
String |
日志流名称 |
create_time |
Long |
创建时间 |
agency_log_access |
委托接入信息 |
参数 |
参数类型 |
描述 |
---|---|---|
agency_access_type |
String |
日志访问类型 |
agency_log_access |
String |
跨账号日志接入配置名称 |
log_agencyStream_name |
String |
委托日志流名称 |
log_agencyStream_id |
String |
委托日志流id |
log_agencyGroup_name |
String |
委托日志组名称 |
log_agencyGroup_id |
String |
委托日志组id |
log_beAgencystream_name |
String |
被委托日志流名称 |
log_beAgencystream_id |
String |
被委托日志流id |
log_beAgencygroup_name |
String |
被委托日志组名称 |
log_beAgencygroup_id |
String |
被委托日志组id |
be_agency_project_id |
String |
被委托项目id |
agency_project_id |
String |
委托项目id |
agency_domain_name |
String |
委托账号名称 |
agency_name |
String |
委托名称 |
状态码:400
参数 |
参数类型 |
描述 |
---|---|---|
message |
ErrorMessagebody object |
错误信息body体 |
状态码:500
参数 |
参数类型 |
描述 |
---|---|---|
message |
ErrorMessagebody object |
错误信息body体 |
参数 |
参数类型 |
描述 |
---|---|---|
code |
String |
错误码 |
details |
String |
错误描述 |
请求示例
新建跨账号日志接入
POST https://{endpoint}/v2.0/{project_id}/lts/createAgencyAccess { "preview_agency_list" : [ { "agency_log_access" : "rule_lb30", "agency_access_type" : "AGENCYACCESS", "agency_name" : "wenshufeng", "agency_domain_name" : "paas_aom_z00418070_01", "agency_project_id" : "a0a12b069ab4491185d7cf26c3e86ada", "be_agency_project_id" : "2a473356cca5487f8373be891bffc1cf", "log_agencyStream_name" : "lts-topic-bug", "log_agencyStream_id" : "beb169ff-e6e9-4bea-8e77-50afdec74071", "log_agencyGroup_name" : "lts-group-sgq", "log_agencyGroup_id" : "f06cbfa0-7243-4031-9380-ae0465bd3997", "log_beAgencystream_name" : "lts-topic-ECS", "log_beAgencystream_id" : "36ce06b0-c6bf-436d-9abe-39de86da28bb", "log_beAgencygroup_name" : "lts-group-sgqECS", "log_beAgencygroup_id" : "1e749063-d9f5-474f-a537-00cad4e9a108" } ] }
响应示例
状态码:201
跨账号日志接入成功
[ { "access_config_id" : "e929f40e-d1cf-4d59-b656-a2995cbd3229", "access_config_name" : "rule_lb30", "access_config_type" : "AGENCYACCESS", "agency_log_access" : { "agency_accessConfig_id" : "e929f40e-d1cf-4d59-b656-a2995cbd3229", "agency_access_type" : "AGENCYACCESS", "agency_domain_name" : "paas_aom_z00418070_01", "agency_log_access" : "rule_lb30", "agency_name" : "wenshufeng", "agency_project_id" : "a0a12b069ab4491185d7cf26c3e86ada", "be_agency_project_id" : "2a473356cca5487f8373be891bffc1cf", "log_agencyGroup_id" : "f06cbfa0-7243-4031-9380-ae0465bd3997", "log_agencyGroup_name" : "lts-group-sgq", "log_agencyStream_id" : "beb169ff-e6e9-4bea-8e77-50afdec74071", "log_agencyStream_name" : "lts-topic-bug", "log_beAgencygroup_id" : "1e749063-d9f5-474f-a537-00cad4e9a108", "log_beAgencygroup_name" : "lts-group-sgqECS", "log_beAgencystream_id" : "36ce06b0-c6bf-436d-9abe-39de86da28bb", "log_beAgencystream_name" : "lts-topic-ECS" }, "binary_collect" : false, "create_time" : 1694400753168, "group_id" : "1e749063-d9f5-474f-a537-00cad4e9a108", "hostGroupNum" : 0, "hostNum" : 0, "host_group_info_list" : [ ], "host_rule_info" : { "black_paths" : [ ], "pathType" : "host_file", "paths" : [ ], "stderr" : false, "stdout" : false }, "id" : "", "indexId" : "", "key" : "", "log_group_name" : "lts-group-sgqECS", "log_split" : false, "log_stream_id" : "36ce06b0-c6bf-436d-9abe-39de86da28bb", "log_stream_name" : "lts-topic-ECS", "pathNum" : 0, "project_id" : "2a473356cca5487f8373be891bffc1cf", "tag_list" : [ ] } ]
状态码:400
跨账号日志接入创建失败
{ "message" : { "code" : "LTS.0420", "details" : "Agency not existed, check domain name and agency name" } }
状态码:500
服务内部错误
{ "message" : { "code" : "LTS.0010", "details" : "The system encountered an internal error" } }
状态码
状态码 |
描述 |
---|---|
201 |
跨账号日志接入成功 |
400 |
跨账号日志接入创建失败 |
500 |
服务内部错误 |
错误码
请参见错误码。