调用CreateCloudConnectorAuthorizationRules为云连接器实例创建授权规则。
云连接器策略的优先级的介绍请参见策略优先级说明。
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | CreateCloudConnectorAuthorizationRules | 要执行的操作,取值:CreateCloudConnectorAuthorizationRules。 |
Version | String | 是 | 2020-04-01 | API版本信息。 |
CloudConnectorId | String | 是 | cc-1sdsf334j51288*** | 云连接器实例ID。您可调用DescribeCloudConnectors查询云连接器实例ID。 |
AuthorizationRules.N.Policy | String | 是 | AuthorizationRules.1.Policy=accept&AuthorizationRules.2.Policy=drop | 访问策略。
|
AuthorizationRules.N.DestinationCidrBlock | Array | 是 | AuthorizationRules.1.DestinationCidrBlock=47.0.XX.XX/24&AuthorizationRules.2.DestinationCidrBlock=34.0.XX.XX/24 | 访问目标地址。
|
AuthorizationRules.N.AuthorizationRuleName | String | 否 | cciot-rule | 授权规则的名称。
|
AuthorizationRules.N.Description | String | 否 | cciot-rule_description | 授权规则的描述。
|
ClientToken | String | 否 | 1456qwe-xsjs-123s-oies-1239sk27**** | 客户端Token,用于保证请求的幂等性。
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | 0ED8D006-F706-4D23-88ED-E11ED28**** | 请求ID。 |
AuthorizationRuleIds | List of String | [ccrule-1234abcb8tmno0hdq****,ccrule-1ef8abcb5tdgerelo6****] | 授权规则ID。 |
GET /?Action=CreateCloudConnectorAuthorizationRules&Version=2020-04-01&CloudConnectorId=cc-2fe5klwyjfmdc59gp68w****&AuthorizationRules.1.AuthorizationRuleName=test_rule&AuthorizationRules.1.DestinationCidrBlock=172.XX.XX.0/16&AuthorizationRules.1.Policy=accept&AuthorizationRules.1.Description=test_rule HTTP/1.1 Host: open.volcengineapi.com ServiceName: directconnect Region: cn-beijing
{ "ResponseMetadata": { "RequestId": "2024010314534200B1C078564EF7*****", "Action": "CreateCloudConnectorAuthorizationRules", "Version": "2020-04-01", "Service": "directconnect", "Region": "cn-beijing" }, "Result": { "RequestId": "2024010314534200B1C078564EF7****", "AuthorizationRuleIds": [ "ccrule-imed6j8qcjy88gbssy****" ] } }
此处仅展示当前API的错误码,更多错误码请参见公共错误码。
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | DryRunOperation | Exception raised to indicate a successfully authorized action when the DryRun flag is set to true. | 该请求设置为DryRun操作,操作授权已获得许可,但未被实际执行。 |
400 | IdempotentParameterMismatch | Arguments on this idempotent request are inconsistent with arguments used in previous request(s). | 此幂等请求的参数与前一个请求中使用的参数不一致。 |
400 | InvalidAuthorizationRule.Disorder | The specified authorization rule index orders are malformed. | 指定的授权规则的序号不合法。 |
400 | InvalidAuthorizationRule.Duplicate | The authorization rule in the request duplicates an existing authorization rule. | 请求中的授权规则与已有的授权规则重复。 |
400 | InvalidAuthorizationRule.ParamDuplicate | The authorization rule in the request duplicates | 请求中的授权规则重复。 |
400 | InvalidCidr.Malformed | The specified cidr block is malformed. | 指定的网段格式不合法。 |
400 | InvalidCloudConnector.InvalidBusinessStatus | The specified cloud connector is not in the correct status for the request. The specified cloud connector is frozen. | 指定的云连接器所处的状态无法响应该请求。当前云连接器被冻结。 |
400 | InvalidCloudConnector.InvalidStatus | The specified cloud connector is not in the correct status for the request. | 指定的云连接器所处的状态无法响应该请求。 |
400 | InvalidCloudConnectorPolicy.Malformed | The specified cloud connector policy is malformed. | 指定的云连接器规则授权策略不合法。 |
400 | InvalidParameter.ClientTokenMalformed | The specified parameter ClientToken is malformed. | 指定的参数ClientToken格式不合法,长度不能超过64个ASCII字符。 |
400 | LimitExceeded.AuthorizationRule | You've reached the limit on the number of authorization rules that you can create. | 已达到可创建的授权规则数量上限。 |
400 | InvalidDescription.Malformed | The specified description is malformed. Ensure the maximum length of description is 255. | 指定的描述格式不合法。描述长度不能超过255个字符。 |
400 | InvalidDescription.Malformed | The specified description is malformed. | 指定的描述格式不合法。请修复描述格式后重试。 |
400 | InvalidName.Malformed | The specified name is malformed. Ensure the maximum length of name is 128. | 指定的名称格式不合法。名称长度不能超过128个字符。 |
400 | InvalidName.Malformed | The specified name is malformed. | 指定的名称格式不合法。请修复名称格式后重试。 |
404 | InvalidCloudConnector.NotFound | The specified cloud connector does not exist. | 指定的云连接器不存在。 |
412 | IdempotentProcessing | The request uses the same client token as a previous one that is still in process. | 幂等请求处理中。 |