返回首页
最新
这是我在科技领域长期以来一直在挣扎的问题,但我在想是否有一些我忽视的事情。<p>显而易见的答案是“为我所爱的人支付账单”,但我一直在寻找更深层次的东西。
我们都经历过这样的情况:你发现一个未使用的 NAT 网关,每月花费 45 美元。你在 AWS 控制台中将其删除,以立即停止计费。但下次运行 `terraform plan` 时,它失败了,因为状态漂移。现在你必须手动运行 `terraform state rm` 或将其导入回来以修复漂移。这很繁琐,所以我们常常选择让这些浪费的资源继续运行。
我开发了 CloudSlash 来自动化清理和状态修复。它是用 Go 语言编写的(使用 BubbleTea 进行 TUI),解决了两个工程问题:
1. 查找“空洞”资源(图形)。大多数成本工具只检查 CloudWatch 指标(CPU < 5%),这会产生过多的噪音。相反,我构建了一个内存中的基础设施图,以发现结构性浪费。例如,一个“活动”的 ELB。它有健康的目标,因此指标看起来不错。但如果你遍历图形(ELB -> 实例 -> 子网 -> 路由表),你可能会发现路由表没有通往互联网网关的路径。即使 AWS 报告它是“健康的”,这个 ELB 在功能上已经无效。
2. 状态映射。在 AWS 中删除资源很简单。挑战在于将物理 ID(例如,nat-0a1b2c)映射回其 Terraform 地址(例如,module.vpc.aws_nat_gateway.public[0]),以便你可以以编程方式将其从状态文件中删除。我编写了一个解析器,读取你的本地 .tfstate,处理复杂的 JSON 结构(包括嵌套模块和 for_each 输出),并生成修复脚本。
它输出一个 shell 脚本(fix_terraform.sh),为你运行必要的 `terraform state rm` 命令。它不会直接写入你的 .tf 文件——它只是将脚本交给你进行审查和运行。
核心逻辑、扫描器和 TUI 是开源的(AGPLv3)。我对自动生成修复脚本的功能收取一次性许可费,但法医分析/检测是免费的。
仓库地址:<a href="https://github.com/DrSkyle/CloudSlash" rel="nofollow">https://github.com/DrSkyle/CloudSlash</a>
大家好!
我创建了一款名为“Dopifier”的安卓自动点击器,它可以设置颜色检测和变量,是一款高度可定制的自动点击应用。目前,它是免费的全屏广告版本。<p>这里有一些演示,展示了它如何自动播放SD高达GEN G永恒游戏。我设置了脚本来自动完成5000美元的任务:
<a href="https://www.youtube.com/watch?v=e2sTrH00bXY" rel="nofollow">https://www.youtube.com/watch?v=e2sTrH00bXY</a><p>还有每日任务/行动:
<a href="https://youtu.be/vmXF9w5rfIw" rel="nofollow">https://youtu.be/vmXF9w5rfIw</a><p>阶段重复演示:
<a href="https://youtu.be/Un2aIPicn_4" rel="nofollow">https://youtu.be/Un2aIPicn_4</a><p>您可以录制脚本,然后进入图片库检查更多颜色点,以便在事件页面的触发条件中进行选择。<p>但使用辅助工具有被封禁的风险,请自行承担风险。<p>如果您有任何问题,请随时问我。