boto3是否有一种方法,如果在aws中进行更改,describe_instances()会自动更新?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了boto3是否有一种方法,如果在aws中进行更改,describe_instances()会自动更新?相关的知识,希望对你有一定的参考价值。

我有一个简单的脚本来描述boto3的实例。但是,如果对aws进行了更改(即,实例的键从..04更改为..03),则脚本不会对此进行更新。如果对aws进行了更改,脚本是否可以自动更新找到的实例?我在文档或其他地方未找到任何解决方案

答案

如果我对您的理解正确,您想实时跟踪和响应EC2关闭中的更改,基本上是在事件发生时做出响应。

取决于您的最终目标,我建议您遵循以下条件。

  1. 如果您在实例上等待某些特定条件,请查看boto3服务员:https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ec2.html#waiters。您也可以编写自己的服务员。

  2. 如果您出于审计目的跟踪配置更改,我将使用AWS Config服务,该服务可对您在环境中所做的更改进行快照。

  3. 如果这是完全自定义的,作为一个疯狂的猜测,我将创建由与EC2相关的CloudWatch事件触发的Lambda函数,然后执行所需执行的任何操作。

以上是关于boto3是否有一种方法,如果在aws中进行更改,describe_instances()会自动更新?的主要内容,如果未能解决你的问题,请参考以下文章

boto3或aws cli是否具有从实例创建模板?

在单个AWS Lambda中使用两个python函数boto3

如何使用 Boto3 get_query_results 方法从 AWS Athena 创建数据框

使用 boto3 在 aws 中其 CPU 扩展策略低于特定阈值的所有自动扩展组的列表

AWS IAM-如何禁止用户通过控制台进行更改,但允许通过CLI更改API

AWS SQS Boto3 手动将消息发送到死信