文件名称:awsweeper:清理您的AWS账户的工具
文件大小:840KB
文件格式:ZIP
更新时间:2024-02-24 07:40:22
golang yaml aws cloud terraform
AWSweeper 清理您的AWS账户的工具 AWSweeper能够清除您的AWS账户中的。 可以使用YAML文件中声明的按类型,ID,标签或创建日期过滤要删除的资源(例如,请参阅 )。 为了继续支持不断增长的新资源,AWSweeper站在程序提供的删除例程的肩膀上。 列表操作是从开源项目中借用的,并且是基于生成的代码。 尚不完善,但目标是在不添加或维护大量代码的情况下,支持Terraform覆盖的每个AWS资源(当前超过500个)。 如果您遇到删除资源的问题,请打开一个问题或在ping我。 祝您擦除愉快! 例 产品特点 未经您的确认,不会删除任何内容。 AWSweeper始终首先列出所有资源,然后等待您的批准(也没有--dry-run标志)。 使用--dry-run标志,AWSweeper会列出所有资源并退出。 使用-force标志(危险!),例如,作为CI管道的一部分,AWSweeper可以在没有人工干预和批准的情况下以自动化方式运行 安装 二进制发行 您可以在上下载特定版本的AWSweeper或通过以下方式将其安装到./bin/ : curl -sSfL http
【文件预览】:
awsweeper-master
----.travis.yml(426B)
----.goreleaser.yml(844B)
----pkg()
--------resource()
----filter.yml(62B)
----img()
--------asciinema-tutorial.json(30KB)
--------graph.png(211KB)
--------asciinema-awsweeper-tutorial.png(210KB)
--------logo.png(26KB)
--------asciinema-tutorial.gif(367KB)
----internal()
--------version.go(458B)
--------confirm.go(618B)
--------logging.go(626B)
--------confirm_test.go(864B)
--------version_test.go(345B)
----.github()
--------workflows()
----test()
--------db_instance_test.go(2KB)
--------cloudtrail_test.go(2KB)
--------acc_test.go(3KB)
--------vpc_test.go(2KB)
--------iam_user_test.go(2KB)
--------helper_test.go(3KB)
--------iam_policy_test.go(2KB)
--------cloudwatch_log_group_test.go(2KB)
--------autoscaling_group_test.go(3KB)
--------ecs_cluster_test.go(2KB)
--------lambda_function_test.go(2KB)
--------elb_test.go(2KB)
--------ebs_snapshot_test.go(2KB)
--------test-fixtures()
----install.sh(10KB)
----before_ci.sh(470B)
----main.go(5KB)
----LICENSE.md(16KB)
----.gitignore(92B)
----.golangci.yml(49B)
----Makefile(1KB)
----go.sum(85KB)
----README.md(18KB)
----go.mod(432B)