API 名称:CreateAcl。
API 域名:open.volcengineapi.com。
API 描述:创建一个访问控制策略组。单个账号在每个地域创建策略组上限为50个。
节流限制:每秒最多提交 10 个 API 请求。
在使用该部分 API 提交请求时必须包含以下 URI 参数。
除了 URI 参数,该 API 请求还需要包含签名参数。关于更多签名参数的信息,参见公共请求参数 。
名称 | 类型 | 是否必选 | 格式 | 说明 |
---|---|---|---|---|
Action | string | 是 | [a-zA-Z]+ | API 名称,如 CreateAcl。 |
Version | string | 是 | YYYY-MM-DD | API 版本信息。该参数的取值是 2020-04-01 。 |
X-Expires | int | 否 | 900 | 表示签名的有效时间,单位是秒,默认值是900。 |
在使用该 API 提交请求时,请求参数中可以包含的参数如下。
参数 | 类型 | 是否必选 | 参数说明 | 示例值 |
---|---|---|---|---|
AclName | String | 否 | 访问控制策略组的名字。
| myacl |
Description | String | 否 | 访问控制策略组的描述。
| This is a acl. |
ProjectName | String | 否 | 访问控制所属项目名称。 | default |
参数 | 类型 | 参数说明 | 示例值 |
---|---|---|---|
RequestId | String | 请求ID。 | 20210811152539010225146063030**** |
AclId | String | 访问控制策略组ID。 | acl-3cj44nv0jhhxc6c6rrtet**** |
GET /?Action=CreateAcl&AclName=yxl-test&Description=yxl-test&ProjectName=default&Version=2020-04-01 HTTP/1.1 Host: open.volcengineapi.com Region: cn-beijing ServiceName: alb
{ "ResponseMetadata":{ "RequestId": "916800fc-fc38-47dd-8e7f-71a16f325cc4", "Action": "CreateAcl", "Version": "2020-04-01", "Service": "alb", "Region": "cn-beijing" }, "Result":{ "RequestId": "916800fc-fc38-47dd-8e7f-71a16f325cc4", "AclId": "acl-33txelibucdfk57uhwmviq46o" } }
如果响应正文包含 Error 字段,则表示 API 请求失败。此处仅展示当前 API 的错误码,更多错误码请参见公共错误码。
HTTP Code | 错误码 | 错误信息 | 错误描述 |
---|---|---|---|
400 | InvalidAclName.Malformed | The specified AclName is malformed. | 指定的 AclName 参数格式不合法。 |
400 | InvalidDescription.Malformed | The specified Description is malformed. | 指定的 Description 参数格式不合法。 |
400 | OperationFailed.QueryProject | The request on the specified resource failed due to the query on project failed. | 因查询项目失败,对于该资源的操作请求失败。 |
400 | QuotaExceed.AclPerRegion | You've reached the limit on the number of ACLs the current region you can create in, usage xx/xx. | 已达到当前地域可创建的 ACL 的数量上限。目前已使用xxx,配额为xxx。 |
400 | OperationFailed.AddIntoProjectFailed | The request on the specified resource failed due to adding it into the project failed. | 因将资源加入至项目中失败,对于该资源的操作请求失败。 |
404 | InvalidProject.NotFound | The specified Project does not exist. | 指定的项目不存在。 |