gpt4 book ai didi

amazon-ec2 - 获取 Amazon EC2 实例的启动时间戳

转载 作者:行者123 更新时间:2023-12-03 12:36:16 26 4
gpt4 key购买 nike

我正在为 EC2 编写 Java 代码,它将使用来自 SQS 的消息。我的代码将运行一个小时,然后检查队列以确定它是否应该自行关闭(因为没有足够的项目保证再处理一个小时)还是继续运行。为了使其工作,我需要知道实例开始计费的确切时间戳,以便我可以添加一小时,并在必要时在该小时结束前几分钟关闭。

如何获得我的 java 代码当前正在运行的 EC2 实例的启动时间戳(AWS 开始为实例小时计费的时间)最好使用 java SDK?

最佳答案

如果炮轰到uptime或掉落 date +%s > /etc/started-at进入你的引导脚本对你的口味来说太依赖于平台,你可以执行 DescribeInstances SOAP 调用并取出 launchTime field 。

要发现正在运行的机器的实例 ID,您可以(从机器内部)进行 http GET,例如

curl http://169.254.169.254/latest/meta-data/instance-id

关于amazon-ec2 - 获取 Amazon EC2 实例的启动时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7342893/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com