SuperAPI AI 工具集

configuring-ip-allowlists

安全与审计

查看项目

更新于 10-15 20:13

技能介绍

用途:配置和加固 CockroachDB Cloud 集群的 IP 允许列表,把 SQL 与 DB Console 访问限制在授权 CIDR 范围内,并识别、替换过于宽松的条目(如 0.0.0.0/0)。

适用场景:移除 0.0.0.0/0;集群初始设置后收紧网络访问;添加办公室、VPN 或 CI/CD 的 CIDR;审查并收紧现有条目;响应关于网络访问过宽的安全审计发现。

前提:已安装并认证 ccloud CLI(ccloud auth login);具备 Cluster Admin 或 Cluster Operator 角色;已知授权 CIDR;集群 ID 可通过 ccloud cluster list 获取。可用 ccloud auth whoami 与 ccloud cluster list 验证。

主要步骤:用 ccloud cluster networking allowlist list <cluster-id> -o json 列出条目,标记 0.0.0.0/0、/8、/16 及未知条目;了解每集群条目上限,必要时合并 CIDR、改用私有端点或联系支持提升上限;记录合法来源后,用 ccloud cluster networking allowlist create <cluster-name> <cidr> --sql --ui --name "<description>" 添加具体条目(CIDR 为位置参数,可按需只加 --sql);确认新条目生效后再用 ccloud cluster networking allowlist delete <cluster-name> 0.0.0.0/0 删除过宽条目;最后重新列出并用 cockroach sql --url "<connection-string>" -e "SELECT 1;" 测试连通性。

安全注意:先添加当前 IP 的 /32 条目并测试,再删除 0.0.0.0/0,否则可能立即锁死自己;可用 curl -s https://checkip.amazonaws.com 查看当前 IP;Cloud Console 网页界面不受 IP 允许列表限制,可用于回滚。若失去访问,可登录 Cloud Console 重新添加 IP,或临时重新添加 0.0.0.0/0。

限制:资料未提供具体条目数量上限、各命令全部参数及价格信息。