调用 AuthorizeSecurityGroupIngress 接口,为安全组添加一条入方向的规则。
参数名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | AuthorizeSecurityGroupIngress | 系统规定参数。取值: AuthorizeSecurityGroupIngress。 |
Version | String | 是 | 2020-04-01 | API版本信息,取值为:2020-04-01。 |
SecurityGroupId | String | 是 | sg-bp67acfmxazb4p**** | 安全组ID。 |
Protocol | String | 是 | all | 协议类型。取值如下:
|
PortStart | Integer | 是 | 22 | 端口范围开始值。
|
PortEnd | Integer | 是 | 22 | 端口范围结束值。
|
CidrIp | String | 否 | 10.XX.XX.0/8 | 源地址的IPv4 CIDR或IPv6 CIDR。 说明 参数 |
SourceGroupId | String | 否 | sg-bp67acfmxazb4p**** | 源地址安全组ID。即该安全组中的所有网卡的地址作为源地址。 说明 参数 |
PrefixListId | String | 否 | pl-bp1fg655nh68xyz9**** | 源地址前缀列表的ID。即前缀列表中的CIDR均为源地址。 说明
|
Policy | String | 否 | accept | 访问策略。即
|
Priority | Integer | 否 | 1 | 安全组规则优先级,数字越小,代表优先级越高。
|
Description | String | 否 | SG-Ingress-1 | 安全组规则的描述信息。
|
ClientToken | String | 否 | 123e4567-e89b-12d3-a456-42665544**** | 客户端Token,用于保证请求幂等性。
|
参数名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | 2021062415303301022514515207C4**** | 请求ID。 |
GET /?Action=AuthorizeSecurityGroupIngress&Version=2020-04-01&SecurityGroupId=sg-bp67acfmxazb4p****&Protocol=tcp&PortStart=22&PortEnd=22&CidrIp=10.XX.XX.0/8&Policy=accept&Priority=1 HTTP/1.1 Host: open.volcengineapi.com Service: vpc Region: cn-beijing
{ "ResponseMetadata": { "RequestId": "2021062415303301022514515207C4****", "Action": "AuthorizeSecurityGroupIngress", "Version": "2020-04-01", "Service": "vpc", "Region": "cn-beijing" }, "Result": { "RequestId": "2021062415303301022514515207C4****" } }
此处仅展示当前API的错误码,更多错误码请参见公共错误码。
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | IdempotentParameterMismatch | Arguments on this idempotent request are inconsistent with arguments used in previous request(s). | 此幂等请求的参数与前一个请求中使用的参数不一致。 |
400 | InvalidCidr.Malformed | The specified cidr block is malformed. | 指定的网段格式不合法。 |
400 | InvalidCidr.ProtocolMismatch | The specified cidr block mismatch the protocol type. | 指定的网段格式和协议类型不匹配。 |
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 | InvalidParameter.ClientTokenMalformed | The specified parameter ClientToken is malformed. | 指定的参数ClientToken格式不合法,长度不能超过64个ASCII字符。 |
400 | InvalidPrefixList.InvalidStatus | The specified prefix list is not in the correct status for the request. | 指定的前缀列表所处状态无法响应该请求。 |
400 | InvalidRouteCidr.Malformed | The specified CIDR is malformed. | 指定的网段不合法。 |
400 | InvalidSecurityGroup.InvalidStatus | The specified security group is not in the correct status for the request. | 指定的安全组所处的状态无法响应该请求。 |
400 | InvalidSecurityGroup.VpcMismatch | The specified source security group is not in the specified VPC. | 指定的引用安全组不在指定的VPC中。 |
400 | InvalidSecurityRulePolicy.Malformed | The specified security rule policy is malformed. | 指定的安全组规则的行为不合法。 |
400 | InvalidSecurityRulePort.Malformed | The specified security rule port is malformed. | 指定的安全组规则的端口不合法。 |
400 | InvalidSecurityRulePriority.Malformed | The specified security rule priority is malformed. | 指定的安全组规则的优先级不合法。 |
400 | InvalidSecurityRuleProtocol.Malformed | The specified security rule protocol is malformed. | 指定的安全组规则的协议不合法。 |
400 | QuotaExceeded.PrefixListAssociation | The number of resources a prefix list can be referenced by exceeded quota. | 前缀列表绑定的资源数量超过配额限制。 |
400 | QuotaExceeded.SecurityGroupRule | You've reached the limit on the number of ingress security rules that you can create. | 已达到安全组可创建的入项规则的数量上限。 |
400 | QuotaExceeded.SecurityGroupSecurityGroup | The number of security groups bound to the security group exceeded quota. | 指定安全组已达到作为源端安全组的数量上限。 |
403 | Forbidden | You are not authorized to perform operations on the specified security group. The specified security group is a service-managed security group. | 无权限对指定安全组进行操作。指定的安全组为云产品托管的安全组。 |
404 | InvalidPrefixList.NotFound | The specified prefix list does not exist. | 指定的前缀列表不存在。 |
404 | InvalidSecurityGroupId.NotFound | The specified security group does not exist. | 指定的安全组不存在。 |
409 | InvalidSecurityRule.Conflict | The specified security rule conflicts with that of another security rule in your security group. | 指定的安全组规则与所属安全组下另一条规则冲突。 |
412 | IdempotentProcessing | The request uses the same client token as a previous one that is still in process. | 幂等请求处理中。 |