如何通过 API 检查 AWS 服务的运行状态

时间:2020-12-21 14:20:21

标签: amazon-web-services cloud

我们需要在不登录AWS账户的情况下显示AWS服务的运行状态(例如运行/暂停/停止)。请查看 AWS 是否提供了一些 API 或其他措施来实现此目标。

请告诉我实现此目的的程序。

1 个答案:

答案 0 :(得分:0)

您可以使用 AWS SDK's 或 AWS CLI 来了解状态,而无需登录 AWS 控制台帐户。

您还可以使用自己喜欢的语言通过 AWS SDK 进行编程。

示例 - 如果您是 Python 开发人员,那么您可以使用 Use BOTO3 SDK..

以下是检查实例状态的示例

for i in ec2.instances.all():

    if i.state['Name'] == 'stopped':

        i.start()

如果您担心状态改变后通知自己,那么您可以使用SNS,它会在某些事件发生后向您发送电子邮件..您需要订阅SNS主题