快速开始

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网络访问公网,请绑定NAT网关。具体操作,请参见连接公网

  • 如果需要公网访问ECI实例,需要添加相应的入方向安全组规则。具体操作,请参见添加安全组规则

如果您除了阿里云密钥之外,没有任何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