组策略允许对EC2实例进行单一用户控制



如何创建一个策略,该策略将允许组中的单个用户在特定的VPC和AZ中创建EC2实例?

我需要它也可以被同一用户破坏或闲置超过24小时时被破坏。

你不能。但是,您可以做的是脚本本身以提供等效功能。一个很好的起点是Google AWS SDK。

这是不可能通过IAM策略或其他配置的。

您必须使用此逻辑编写自己的应用程序,该逻辑将代表用户启动实例,然后稍后终止(尽管这取决于您对" when when whs indle'的定义")。当用户想启动实例时,他们将与此应用程序进行交互,而不是直接与AWS进行交互。

更具体:

  • IT 可以限制AWS帐户可以同时运行的EC2实例数(默认为20)
  • 不是限制单个用户可能启动的实例数。他们要么有权启动具有某些属性的实例,要么没有,但这不能受到/li>是否已经运行的实例受到限制。

您可以创建自我终止实例的某些方法:

  • 当CPU或网络在一段时间内降至特定级别以下时,CloudWatch警报可能会终止一个实例(例如,当网络输出在半个月内低于10kb时)。
  • 实例本身上的脚本可以决定何时关闭实例。如果实例是用关闭行为设置为终止的,则从实例中关闭实例将导致其终止。
  • 您可以创建一个应用程序,该应用程序定期查看运行实例并在启动后24小时终止它们。这可能是由计划的任务(Windows)或cron作业(Linux)触发的。
  • 上一个选项的变体是将 tag 添加到实例中,以指示何时终止它。应用程序可以定期检查标签以确定要终止的实例。

相关内容

  • 没有找到相关文章

最新更新