创建预授权规则
更新时间:2025-11-17
创建预授权规则。
请求结构
Plain Text
1POST /?action={action}
2Host: bcc.bj.baidubce.com
3Authorization: authorization string
请求头域
除公共头域外,无其它特殊头域。
请求参数
| 参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
|---|---|---|---|---|
| action | String | 是 | Query参数 | 对实例执行的动作,本接口中该参数取值:CreateAuthorizeRule |
| enableRule | Integer | 否 | RequestBody | 是否启用立即启用预授权,默认为1,开启 |
| authorizeMaintenanceOperations | List<String> | 是 | RequestBody | 预授权方法(Repair / Reboot / TamAuthorize) |
| ruleName | String | 是 | RequestBody | 规则名称 |
| serverEventCategory | String | 是 | RequestBody | 预授权任务类型 (非预期事件UnplannedMaintenanceEvent / 预期内事件PlannedMaintenanceEvent) |
返回头域
除公共头域,无其它特殊头域。
返回参数
| 参数名称 | 类型 | 描述 |
|---|---|---|
| requestId | String | 请求Id |
| ruleId | String | 规则ID |
请求示例
Plain Text
1POST /?action=CreateAuthorizeRule HTTP/1.1
2Host: bcc.bj.baidubce.com
3ContentType: application/json
4Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2015-08-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
5{
6 "authorizeMaintenanceOperations" : [ "Repair" ],
7 "enableRule" : 0,
8 "effectiveScope" : "effectiveScope",
9 "ruleName" : "ruleName",
10 "serverEventCategory" : "serverEventCategory"
11}
返回示例
Plain Text
1```
2HTTP/1.1 200 OK
3x-bce-request-id: 1214cca7-4ad5-451d-9215-71cb844c0a50
4Date: Wed, 03 Dec 2014 06:42:19 GMT
5Content-Type: application/json;charset=UTF-8
6Server: BWS
7
8{
9 "requestId" : "1214cca7-4ad5-451d-9215-71cb844c0a50",
10 "ruleId" : "ruleId"
11}
12```
