snapt/nova-cli

Nova ADC 的命令行助手。

安装: 2

依赖关系: 0

建议者: 0

安全: 0

星标: 0

关注者: 4

分支: 0

开放问题: 0

类型:项目

v1.0.3 2021-09-16 09:29 UTC

This package is auto-updated.

Last update: 2024-09-16 16:15:12 UTC


README

这是官方 Snapt Nova 命令行助手

Nova 是一个多云、多地域的集中式平台,用于大规模部署、控制和监控负载均衡器和 Web 应用防火墙。

nova-cli 助手提供了对开放 API 的便捷访问,并包含以下功能

  • adcs:list - 列出您账户上的所有 ADC
  • adcs:stats - 获取单个 ADC 的详细统计信息
  • nodes:create - 添加新的 Nova 节点
  • nodes:delete - 删除 Nova 节点
  • nodes:list - 列出您账户上的所有 Nova 节点
  • waf:list - 列出您账户上的所有 WAF 配置文件
  • waf:ruleset - 列出或修改 WAF 的基于 IP 的规则集

安装

运行以下命令以全局安装 nova-cli。然后您可以运行 "nova-cli"

composer global require snapt/nova-cli

像这样保存您的 Nova API 令牌

echo "YOUR_API_TOKEN" > ~/.nova-api-key

用法

您可以使用 "nova-cli" 运行所有可用命令,通过添加 "-h" 查看要求,如下例所示

❯ ./nova-cli waf:ruleset -h
Description:
  Interact with the rulesets in a WAF profile

Usage:
  waf:ruleset <profile_id> <action> [<list> [<ip>]]

Arguments:
  profile_id            the WAF profile ID
  action                list|add|remove
  list                  allowed|blocked for when adding or removing an IP to a list
  ip                    the IP/cidr to add or remove if action is add|remove

Snapt Nova

要注册免费的 Nova 账户,请访问 https://nova.snapt.net

用法

nova-cli 可免费供所有 Snapt Nova 用户或客户使用。