Code Monkey home page Code Monkey logo

alicloud-tools's Introduction

AliCloud-tools

本工具为辅助使用阿里云API操作ECS以及策略组的小工具,如用于非法用途,与本人无关,出现任何问题,后果自负.

使用方式

该工具主要是方便快速使用阿里云api执行一些操作

Usage:
  AliCloud-Tools [flags]
  AliCloud-Tools [command]

Available Commands:
  ecs         ECS 操作(查询/执行命令),当前命令支持地域ID设置.
  help        Help about any command
  ram         RAM账号增删查操作
  sg          安全组操作,当前命令支持地域ID设置.
  version     

Flags:
  -a, --ak string      阿里云 AccessKey
  -h, --help           help for AliCloud-Tools
      --regions        显示所有地域信息
  -r, --rid string     阿里云 地域ID,在其他支持rid的子命令中,如果设置了地域ID,则只显示指定区域的信息,否则为全部.
      --sak string     阿里云 STS AccessKey
  -s, --sk string      阿里云 SecretKey
      --ssk string     阿里云 STS SecretKey
      --sts            启用STSToken模式
      --token string   阿里云 STS Session Token
  -v, --verbose        显示详细的执行过程

关于使用STSToken

如果需要使用STSToken,则需要指定sak\ssk\token\sts 四个选项。 ,如下图所示 regions

查看所有地域信息

./AliCloud-Tools -a <AccessKey> -s <SecretKey> --regions

regions

查看所有实例信息

./AliCloud-Tools -a <AccessKey> -s <SecretKey> ecs --list

list-1 list-2

查看所有正在运行的实例信息

./AliCloud-Tools -a <AccessKey> -s <SecretKey> ecs --list --runner

list-1 list-2

查看指定实例的信息

./AliCloud-Tools -a <AccessKey> -s <SecretKey> [-r <regionId>] ecs --sid <InstanceId>

instance-info

执行命令

./AliCloud-Tools -a <AccessKey> -s <SecretKey> [-r <regionId>] ecs exec -I <InstanceId[,InstanceId,InstanceId,...]> -c "touch /tmp/123123aaaa.txt"

exec exec-result

查看安全组策略

./AliCloud-Tools -a <AccessKey> -s <SecretKey> -r <regionId> sg --sid <SecruityGroupId>

sg-info

增加安全组策略

./AliCloud-Tools -a <AccessKey> -s <SecretKey> -r <regionId> --sid <SecruityGroupId> --action add --protocol tcp --port 0/0 --ip 0.0.0.0/0

sg-add

删除安全组策略

./AliCloud-Tools -a <AccessKey> -s <SecretKey> -r <regionId> --sid <SecruityGroupId> --action del --protocol tcp --port 0/0 --ip 0.0.0.0/0

sg-del

增加RAM用户

./AliCloud-Tools -a <AccessKey> -s <SecretKey> ram --action add --username test2 --password 1q2w@WW3

ram-del

查看RAM用户

./AliCloud-Tools -a <AccessKey> -s <SecretKey> ram --action list

ram-del

删除RAM用户

./AliCloud-Tools -a <AccessKey> -s <SecretKey> ram --action del --username test2

ram-del

alicloud-tools's People

Contributors

iiiusky avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

alicloud-tools's Issues

执行指令出错

显示目标操做系统是windows,但是在值行执行令时却使用linux的那个值行,设置-t runbat和powershell 最后也显示的时使用sellscript执行

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.