当我登录AWS 管理控制台,我只看到所有服务的列表。我怎么知道我正在使用哪些服务?我可以隐藏那些我不在使用的服务吗?
我更喜欢 Heroku 的组织方式。它首先显示您的应用程序。然后,当您点击某个应用程序时,它仅显示该应用程序正在使用的附加组件(服务)。想象一下登录 Heroku 并只看到所有Heroku 附加组件。
答案1
更新时间:2019-02-22 09:39:25
- stackexchange 网络上的一位用户报告说,由于 AWS 所做的更改,此答案不再有效
快速回答(TL;DR)
- 使用
tag editor
功能AWS Resource Groups
报告 AWS 服务使用情况。
详细解答
语境
- Amazon Web Services 控制台 (AWSConsole)
- 截至 2017-06-11 的当前版本
- 跟踪各种 AWS 资源
问题
- 设想:AWSUserDipasq 想要一份显示特定 AWSConsole 的所有已用资源的报告
- AWSUserDipasq 手头没有方便的记录或报告
- 示例:AWSUserDipasq 从其他人那里继承了 AWS 配置
- 示例:AWSUserDipasq 很久以前就设置了配置,但忘记了他做了什么
- 示例:AWSUserDipasq 使用某些第三方服务在特定 AWSConsole 上配置一个或多个资源
- AWSUserDipasq 注意到 AWSBillingReport 没有显示足够的详细信息
- 示例:AWSBillingReport 仅显示没有相关使用费的项目
- 示例:AWSBillingReport 仅显示上一个计费周期中已产生费用的项目
解决方案
使用tag editor
的功能AWS Resource Groups
。
一步步:
- 步骤:登录相关的AWSConsole
- 步骤:
Resource Groups
从主 AWSConsole 中选择 - 步骤:
tag editor
从资源组子菜单中选择 - 步骤:
Find resources to tag :: Regions
选择所有可用的 AWS 区域 - 步骤:
Find resources to tag :: Resource Types
选择All resource types
- 步骤:选择
Find Resources
成功完成这些步骤后,结果将是一份有关部署在相关 AWSConsole 上的所有 AWS 资源的报告
陷阱
- 这种方法可能会显示已分配给部署但实际上尚未使用的资源。
也可以看看
答案2
一旦你弄清楚你正在使用什么服务,你可能需要创建一个资源组将它们组合在一起。
答案3
AWS 推出了 AWS Config 用于审计目的。AWS Config 是一项服务,可让您评估、审计和评估 AWS 资源的配置。Config 会持续监控和记录您的 AWS 资源配置,并允许您根据所需配置自动评估记录的配置。
答案4
使用资源审计员角色登录您的 AWS 账户并检查账单。在账单详情下,您可以看到您在哪个区域运行什么。
登录后,请固定计费服务器以查看相同内容。