全部产品

快速开始

通过命令行管理ECI实例。

ECI-Client是一个基于阿里云SDK开发的命令行客户端,通过它可以快速创建、查看和销毁您的ECI实例。

安装

ECI-Client目前支持Linux系统和Mac系统, 暂不支持Windows系统。打开本地终端窗口,执行以下命令来安装ECI-Client。

sudo bash -c "$(curl -s https://eci-release.oss-cn-beijing.aliyuncs.com/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实例,命令执行成功后将输出实例ID。

eci -tid centos bash -c "while true; do sleep 5; date; done"

列出所有ECI实例,以下命令将打印每个实例的ID、名字、创建时间、状态等信息。

eci ps

相关文档

更多使用方式请参见手册ECI-CLI