ECI-Client是一个基于阿里云SDK开发的命令行客户端,通过它您可以快速创建、查看和释放您的ECI实例。本文介绍如何使用ECI-Client,通过命令行管理ECI实例。
安装
ECI-Client目前支持Linux系统和macOS系统, 暂不支持Windows系统。
打开本地终端窗口,执行以下命令来安装ECI-Client。
sudo bash -c "$(curl -s https://eci-docs.oss-cn-beijing.aliyuncs.com/eci-client/1.0/install.sh)"
配置
使用ECI-Client,需要预先配置阿里云密钥,以便让ECI-Client有权限连接到阿里云,命令语法如下:
eci config set-context \
--access-key-id xxxxxx \
--access-secret xxxxxx \
--region-id cn-beijing \
--security-group-id sg-xxx \
--v-switch-id vsw-xxx
如果您除了阿里云密钥之外,没有任何VPC、虚拟交换机、安全组等必要的网络资源,可以使用以下命令自动初始化网络资源。
eci config set-context \
--access-key-id xxxxxx \
--access-secret xxxxxx \
--init
使用
大多数情况下,您可以使用与Docker相同语法的命令来管理ECI实例,只需要把命令行开头的docker
改为eci
。示例如下:
使用Centos镜像创建一个ECI实例,命令执行成功后将返回ECI实例ID。
eci run -t centos bash -c "while true; do sleep 5; date; done"
列出所有ECI实例,以下命令可以打印每个实例的ID、名字、创建时间、状态等信息。
eci ps
更多使用方式请参见ECI-CLI。
文档内容是否对您有帮助?