{"id":13782651,"url":"https://github.com/iiiusky/alicloud-tools","last_synced_at":"2026-01-12T01:59:13.128Z","repository":{"id":37843638,"uuid":"307634643","full_name":"iiiusky/alicloud-tools","owner":"iiiusky","description":"阿里云ECS、策略组辅助小工具","archived":false,"fork":false,"pushed_at":"2023-03-02T07:05:02.000Z","size":14403,"stargazers_count":808,"open_issues_count":2,"forks_count":127,"subscribers_count":14,"default_branch":"main","last_synced_at":"2024-08-03T18:16:43.858Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iiiusky.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-27T08:34:56.000Z","updated_at":"2024-08-03T07:09:02.000Z","dependencies_parsed_at":"2024-06-18T20:00:05.445Z","dependency_job_id":"3caefd13-bf67-41ce-8b8d-f5f493107e30","html_url":"https://github.com/iiiusky/alicloud-tools","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiiusky%2Falicloud-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiiusky%2Falicloud-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiiusky%2Falicloud-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiiusky%2Falicloud-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iiiusky","download_url":"https://codeload.github.com/iiiusky/alicloud-tools/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225068721,"owners_count":17416121,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T18:01:40.796Z","updated_at":"2026-01-12T01:59:13.122Z","avatar_url":"https://github.com/iiiusky.png","language":"Go","funding_links":[],"categories":["Go (531)","0x02 工具 :hammer_and_wrench:","Go"],"sub_categories":["1 云服务工具"],"readme":"# AliCloud-tools\n\n\u003e 本工具为辅助使用阿里云API操作ECS以及策略组的小工具,如用于非法用途,与本人无关,出现任何问题,后果自负.\n\n# 使用方式\n\n```\n该工具主要是方便快速使用阿里云api执行一些操作\n\nUsage:\n  AliCloud-Tools [flags]\n  AliCloud-Tools [command]\n\nAvailable Commands:\n  ecs         ECS 操作(查询/执行命令),当前命令支持地域ID设置.\n  help        Help about any command\n  ram         RAM账号增删查操作\n  sg          安全组操作,当前命令支持地域ID设置.\n  version     \n\nFlags:\n  -a, --ak string      阿里云 AccessKey\n  -h, --help           help for AliCloud-Tools\n      --regions        显示所有地域信息\n  -r, --rid string     阿里云 地域ID,在其他支持rid的子命令中,如果设置了地域ID,则只显示指定区域的信息,否则为全部.\n      --sak string     阿里云 STS AccessKey\n  -s, --sk string      阿里云 SecretKey\n      --ssk string     阿里云 STS SecretKey\n      --sts            启用STSToken模式\n      --token string   阿里云 STS Session Token\n  -v, --verbose        显示详细的执行过程\n```\n\n# 关于使用STSToken\n\n**如果需要使用STSToken,则需要指定sak\\ssk\\token\\sts 四个选项。** ,如下图所示\n![regions](./img/stsToken.png)\n\n\n## 查看所有地域信息\n```\n./AliCloud-Tools -a \u003cAccessKey\u003e -s \u003cSecretKey\u003e --regions\n```\n![regions](./img/regions.jpg)\n## 查看所有实例信息\n```\n./AliCloud-Tools -a \u003cAccessKey\u003e -s \u003cSecretKey\u003e ecs --list\n\n```\n![list-1](./img/list-1.png)\n![list-2](./img/list-2.png)\n\n\n## 查看所有正在运行的实例信息\n```\n./AliCloud-Tools -a \u003cAccessKey\u003e -s \u003cSecretKey\u003e ecs --list --runner\n\n```\n![list-1](./img/list-1.png)\n![list-2](./img/list-2.png)\n## 查看指定实例的信息\n```\n./AliCloud-Tools -a \u003cAccessKey\u003e -s \u003cSecretKey\u003e [-r \u003cregionId\u003e] ecs --sid \u003cInstanceId\u003e\n```\n![instance-info](./img/instance-info.png)\n\n## 执行命令\n```\n./AliCloud-Tools -a \u003cAccessKey\u003e -s \u003cSecretKey\u003e [-r \u003cregionId\u003e] ecs exec -I \u003cInstanceId[,InstanceId,InstanceId,...]\u003e -c \"touch /tmp/123123aaaa.txt\"\n```\n![exec](./img/exec.jpg)\n![exec-result](./img/exec-result.png)\n\n## 查看安全组策略\n```\n./AliCloud-Tools -a \u003cAccessKey\u003e -s \u003cSecretKey\u003e -r \u003cregionId\u003e sg --sid \u003cSecruityGroupId\u003e\n```\n![sg-info](./img/sg-info.png)\n\n## 增加安全组策略\n```\n./AliCloud-Tools -a \u003cAccessKey\u003e -s \u003cSecretKey\u003e -r \u003cregionId\u003e --sid \u003cSecruityGroupId\u003e --action add --protocol tcp --port 0/0 --ip 0.0.0.0/0\n```\n![sg-add](./img/sg-add.png)\n\n## 删除安全组策略\n```\n./AliCloud-Tools -a \u003cAccessKey\u003e -s \u003cSecretKey\u003e -r \u003cregionId\u003e --sid \u003cSecruityGroupId\u003e --action del --protocol tcp --port 0/0 --ip 0.0.0.0/0\n```\n![sg-del](./img/sg-del.png)\n\n\n## 增加RAM用户\n```\n./AliCloud-Tools -a \u003cAccessKey\u003e -s \u003cSecretKey\u003e ram --action add --username test2 --password 1q2w@WW3\n```\n![ram-del](./img/ram-add.jpg)\n\n## 查看RAM用户\n```\n./AliCloud-Tools -a \u003cAccessKey\u003e -s \u003cSecretKey\u003e ram --action list\n```\n![ram-del](./img/ram-list.jpg)\n\n## 删除RAM用户\n```\n./AliCloud-Tools -a \u003cAccessKey\u003e -s \u003cSecretKey\u003e ram --action del --username test2\n```\n![ram-del](./img/ram-del.jpg)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiiiusky%2Falicloud-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiiiusky%2Falicloud-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiiiusky%2Falicloud-tools/lists"}