everai secret
管理密钥
格式:
everai secret [-h] {create,delete,list,ls,get,update} ...
命令:
- create通过配置文件 或者字符串键值对创建密钥
- delete删除密钥
- list (ls)显示密钥列表
- get根据密钥名称查询密钥
- update通过配置文件或者字符串键值对更新密钥
选项:
- -h, --help显示帮助信息
everai secret create
通过配置文件或者字符串键值对创建密钥
示例:
通过命令行设置字符串键值对创建一个密钥。
everai secret create your-quay-io-secret-name \
  --from-literal username=<your username> \
  --from-literal password=<your password>
通过一个yaml配置文件创建一个密钥。
首先创建一个名为test-secret的yaml文件,文件内容中的数据值需要先经过base64编码,文件内容如下所示:
name: your-quay-io-secret-name
data:
  password: YmFyCg==
  username: Zm9vCg==
然后,运行如下所示命令创建密钥。
everai secret create --from-file test-secret.yml your-quay-io-secret-name
格式:
everai secret create [-h] [-f FROM_FILE] [-l FROM_LITERAL] [name]  
参数:
- name密钥名称
选项:
- -h, --help显示帮助信息
- -l FROM_LITERAL, --from-literal FROM_LITERAL通过命令行设置字符串键值对的方式创建密钥,举例:- --from-literal name=user
- -f FROM_FILE, --from-file FROM_FILE通过配置文件的方式创建密钥,举例:- --from-file filename
everai secret delete
删除密钥
示例:
everai secret delete quay-secret
格式:
everai secret delete [-h] name
参数:
- name密钥名称
选项:
- -h, --help显示帮助信息
everai secret list (ls)
显示密钥列表
示例:
everai secret list
用例输出的结果如下所示:
NAME                        ITEMS
------------------------  -------
quay-secret                     2
your-quay-io-secret-name        2
格式:
everai secret list [-h] [--output [OUTPUT]]  
选项:
- -h, --help显示帮助信息
- --output [OUTPUT], -o [OUTPUT]输出格式,可选(json, yaml, table, wide),默认为table
everai secret get
根据密钥名称查询密钥
示例:
everai secret get your-huggingface-secret-name
格式:
everai secret get [-h] [--output [OUTPUT]] name
参数:
- name密钥名称
选项:
- -h, --help显示帮助信息
- --output [OUTPUT], -o [OUTPUT]输出格式,可选(json, yaml, table, wide),默认为table