白名单管理
更新时间:2024-05-14
白名单管理
用户可以参考以下代码,进行MongoDB数据库实例的白名单管理。各字段含义,请参考API参考-白名单相关接口。
查询白名单
执行以下函数,查询指定实例白名单:
func function(client *mongodb.Client) {
instanceId := "m-2ke5iF"
result, err := client.GetSecurityIps(instanceId)
if err != nil {
fmt.Println(err)
return
}
fmt.Print(result)
}
添加白名单
执行以下函数,为指定实例添加白名单记录:
func function(client *mongodb.Client) {
instanceId := "m-2ke5iF"
args := mongodb.SecurityIpModel{
SecurityIps: []string{
"192.168.0.1",
},
}
err := client.AddSecurityIps(instanceId, &args)
if err != nil {
fmt.Println(err)
return
}
}
删除白名单
执行以下函数,为指定实例删除白名单记录:
func function(client *mongodb.Client) {
instanceId := "m-2ke5iF"
args := mongodb.SecurityIpModel{
SecurityIps: []string{
"192.168.0.1",
},
}
err := client.DeleteSecurityIps(instanceId, &args)
if err != nil {
fmt.Println(err)
return
}
}