查看安全组API
更新时间:2024-11-07
请求说明
通过调用API来查看Redis设置的安全组。
请求结构
Plain Text
1GET /v1/instance/{instanceId}/securityGroup HTTP/1.1
2Host: redis.{region}.baidubce.com
3Authorization: authorization string
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 参数类型 | 参数位置 | 是否必须 | 描述 |
---|---|---|---|---|
instanceId | String | Path | 是 | 集群ID |
返回头域
除公共头域,无其它特殊头域。
返回参数
参数名称 | 参数类型 | 描述 |
---|---|---|
groups | List<Group> | 安全组列表。 |
activeRules | List<Rule> | 安全组规则列表。 |
Group
参数名称 | 参数类型 | 描述 |
---|---|---|
securityGroupRemark | String | 安全组备注。 |
securityGroupName | String | 安全组名称。 |
securityGroupId | String | 安全组ID。 |
securityGroupUuid | String | 安全组长ID。 |
vpcId | String | vpcId。 |
vpcName | String | vpc名称。 |
outbound | List<Rule> | 安全组规则。 |
Rule
参数名称 | 参数类型 | 描述 |
---|---|---|
id | String | 安全组规则ID。 |
securityGroupRuleId | String | 安全组规则ID。 |
securityGroupId | String | 安全组ID。 |
securityGroupUuid | String | 安全组长ID。 |
direction | String | 入站/出站,取值ingress/Ingress或egress/Egress。 |
ethertype | String | 网络类型,取值IPv4或IPv6。值为空时表示默认取值IPv4。 |
protocol | String | 协议类型,tcp、udp或icmp,值为空时默认取值all。 |
portRange | String | 端口范围,可以指定80等单个端口,值为空时默认取值1-65535。 |
remoteGroupId | String | 源安全组ID。 |
remoteGroupName | String | 源安全组名称。 |
remoteIP | String | 源IP地址。 |
name | String | 安全组规则名称。 |
请求示例
Plain Text
1GET /v1/instance/scs-bdbl-ynqvbwopdesj/securityGroup HTTP/1.1
2HOST: redis.bj.baidubce.com
3Content-Type: application/json
4Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2017-11-21T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
返回示例
Plain Text
1HTTP/1.1 200 OK
2x-bce-request-id: 7869616F-7A68-6977-656E-406261696475
3Content-Type: application/json
4{
5 "groups": [
6 {
7 "securityGroupRemark": "default",
8 "securityGroupName": "默认安全组",
9 "securityGroupId": "g-0qdtc2bzp0gd",
10 "securityGroupUuid": "a825fdcd-9533-4bc2-8084-05a01952ceb7",
11 "vpcId": "vpc-e20k5jh5afv2",
12 "vpcName": "默认私有网络",
13 "outbound": [
14 {
15 "tenantId": "d443fbaf17e044d587701d7f4fdb9bd6",
16 "id": "r-lz1iqYEg",
17 "securityGroupRuleId": "r-lz1iqYEg",
18 "securityGroupId": "g-0qdtc2bzp0gd",
19 "securityGroupUuid": "a825fdcd-9533-4bc2-8084-05a01952ceb7",
20 "direction": "Egress",
21 "ethertype": "IPv4",
22 "protocol": "",
23 "portRange": "",
24 "remoteGroupId": "",
25 "remoteIP": "",
26 "name": ""
27 }
28 ],
29 "inbound": [
30 {
31 "tenantId": "d443fbaf17e044d587701d7f4fdb9bd6",
32 "id": "r-f1y3ruc1rzrb",
33 "securityGroupRuleId": "r-f1y3ruc1rzrb",
34 "securityGroupId": "g-0qdtc2bzp0gd",
35 "securityGroupUuid": "a825fdcd-9533-4bc2-8084-05a01952ceb7",
36 "direction": "Ingress",
37 "ethertype": "IPv6",
38 "protocol": "",
39 "portRange": "",
40 "remoteGroupId": "",
41 "remoteIP": "",
42 "name": ""
43 }
44 ],
45 "projectId": "scs-bdbl-ynqvbwopdesj"
46 }
47 ],
48 "activeRules": [
49 {
50 "tenantId": "d443fbaf17e044d587701d7f4fdb9bd6",
51 "id": "r-r2qdz2sax6w1",
52 "securityGroupRuleId": "r-r2qdz2sax6w1",
53 "securityGroupId": "g-0qdtc2bzp0gd",
54 "securityGroupUuid": "a825fdcd-9533-4bc2-8084-05a01952ceb7",
55 "direction": "egress",
56 "ethertype": "IPv6",
57 "protocol": "",
58 "portRange": "",
59 "remoteGroupId": "",
60 "remoteIP": "",
61 "name": ""
62 }
63 ]
64}