跳转到主要内容

Rackspace 服务注册表的命令行客户端

项目描述

# Rackspace 服务注册表命令行工具

为Rackspace 服务注册表提供的命令行客户端。该客户端目前允许用户
进行以下操作:

* 查看账户限制
* 查看 active 服务
* 查看 events
* 查看、设置和删除配置值

## 安装

`pip install --upgrade service-registry-cli`

## 设置凭证

凭证可以按优先级顺序设置为环境变量(RAXSR_USERNAME、
RAXSR_API_KEY、RAXSR_API_URL、RAXSR_AUTH_URL)、配置文件中,或者您可以手动传递
它们到每个命令。

默认配置文件路径为 `~/.raxrc`,但您可以通过设置
`RAXSR_RAXRC` 环境变量来覆盖它。例如

`RAXSR_RAXRC=~/.raxrc.uk raxsr services list`

### 示例配置文件

```
[credentials]
username=foo
api_key=bar

[api]
url=https://dfw.registry.api.rackspacecloud.com/v1.0

[auth_api]
url=https://identity.api.rackspacecloud.com/v2.0

[ssl]
verify=true
```

## 使用

`raxsr <resource> <action> [options]`

例如

`raxsr services list`

### 查看 Command 选项

`raxsr help services list`

### 自定义输出格式化程序

要指定自定义格式化程序,请使用 `-f` 选项。例如

`raxsr services list -f json`

#### 可用格式化程序

* table
* csv
* json
* yaml
* html

# 许可证

本库遵循[Apache许可证](https://apache.ac.cn/licenses/LICENSE-2.0.html)分发。

项目详情


下载文件

下载适用于您平台的项目文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。

源代码分发

service-registry-cli-0.2.1.tar.gz (141.5 kB 查看哈希值)

上传时间 源代码

支持者