keystok python客户端
keystok的Python项目详细描述
此工具提供从Linux、OS X和其他 类Unix操作系统。可用于码头集装箱内 访问密钥库密钥。
安装
要安装python客户端,请在shell中运行此命令:
pip install keystok
如果需要的话,你可以在virtualenv里面做。
用法
运行“keystok-h”获取有关可用命令和选项的帮助。
指定访问令牌
要配置访问令牌,请首先在shell中运行此命令:
export KEYSTOK_ACCESS_TOKEN=<access token from keystok.com>
或者,您也可以使用:
keystok -a <token>
在dockerfile中,您可能希望使用方便的env指令:
ENV KEYSTOK_ACCESS_TOKEN <access token from keystok.com>
或者不让它进入dockerfile,用docker run指定它:
docker run -e KEYSTOK_ACCESS_TOKEN=<access token>
也可以将访问令牌放在以下文件之一:
./.keystok/access_token (under current directory) ~/.keystok/access_token (under home directory)
命令
列出与应用程序相关的所有键:
keystok ls
检索密钥并将其输出到标准输出:
keystok get <keyid>
要自动检索ssh密钥并生成ssh配置,请执行以下操作:
keystok [-f] sshautoconfig (the -f option will force-overwrite any existing SSH keys)