我正在使用哪些 AWS 服务?

我正在使用哪些 AWS 服务?

当我登录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 资源配置,并允许您根据所需配置自动评估记录的配置。

来源:https://aws.amazon.com/config/

答案4

使用资源审计员角色登录您的 AWS 账户并检查账单。在账单详情下,您可以看到您在哪个区域运行什么。

登录后,请固定计费服务器以查看相同内容。

相关内容