amazon-web-services - 找到所有aws公共资源的方法?
问题描述
我发现,在我的研究中,有一些方法可以找到我们所有的 aws 资源,但是您会建议任何解决方案来在我们的帐户中查找公共资源。
解决方案
不幸的是,没有简单的方法可以找到允许与外部世界通信的所有资源。但是,AWS 中大多数资源的唯一方法是通过配置为允许0.0.0.0/0
使用安全组和 ACL访问网络的 VPC 连接到 Internet 。所以你可以做的是在资源类别上搜索VPC ID,如果你得到任何结果可以连接到互联网。
这可能是一项非常繁琐的任务,并且不能100% 保证找到所有资源,因为某些资源具有每个资源(例如 S3)的自我维持 VPC。所以我的建议是你习惯于对资源使用标签。
也可以考虑使用类似Terraform的基础设施作为代码方法。
推荐阅读
- c# - 升级到 3.1 后,ASP.NET Core 未绑定来自正文的参数
- python - 如何检索属性?
- javascript - Testcafe V1.9.0 UnhandledPromiseRejectionWarning: TypeError: Cannot convert undefined or null to object
- c++ - 在类中的构造函数或运算符重载器(例如:复制赋值运算符)声明的末尾键入 `= default` 的目的是什么?
- php - 带有嵌套 JSON 问题的 Clans API PHP 冲突
- python - 如何从python中的数组中删除所有最小值
- java - Java:xpath 中的 Xpath 变量评估
- javascript - 渲染 dom 角度 10 完成时触发事件
- android - 错误:膨胀类 androidx.appcompat.widget.SearchView 时出错
- javascript - Momentjs,将字符串值与数字进行比较