文件名称:awsctl:通过Go编写的单个命令行轻松控制AWS基础设施
文件大小:47KB
文件格式:ZIP
更新时间:2024-02-20 11:17:35
go golang aws ec2 aws-sdk
Awsctl 这是一个小型维护工具,可通过一个命令在一个区域或所有区域上使用单个二进制文件轻松管理AWS基础结构 该工具使用眼镜蛇构建,要开始使用,只需运行awsctl并查看可用的示例命令。 要在--yes运行中使用该工具,只需运行命令,真正执行add --yes 使用-o json作为json的可选输出 WIP:使用--slack并设置环境变量AWSCTL_SLACK_URL Optionl松弛消息 建立 # Use go modules add the following env var GO111MODULE=on go build -ldflags " -s -w " 示例命令 获取所有地区的所有EC2事件 awsctl get ec2 events -r all 列出地区 awsctl list regions 列出区域中的可用区 awsctl list azs --region us-east-1 删除所有区域中所有未使用的EBS awsctl delete ebs --region all --yes 将没有到期期限的cloudwatch日志设置为14天到
【文件预览】:
awsctl-master
----.goreleaser.yml(313B)
----.gitignore(171B)
----go.mod(409B)
----Dockerfile(312B)
----.dockerignore(178B)
----pkg()
--------outputs()
--------helpers()
--------hooks()
----LICENSE(1KB)
----go.sum(5KB)
----main.go(249B)
----README.md(3KB)
----cmd()
--------awsctl()