![amazon ec2:当我不需要实例时,是否可以将其保持关闭状态?](https://linux22.com/image/542499/amazon%20ec2%EF%BC%9A%E5%BD%93%E6%88%91%E4%B8%8D%E9%9C%80%E8%A6%81%E5%AE%9E%E4%BE%8B%E6%97%B6%EF%BC%8C%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%B0%86%E5%85%B6%E4%BF%9D%E6%8C%81%E5%85%B3%E9%97%AD%E7%8A%B6%E6%80%81%EF%BC%9F.png)
我有一个小型 EC2 Linux 实例,用于学习 EC2。我不需要它一直运行。我想在需要时打开它,在不需要时关闭它。我注意到,当我发出“sudo shutdown now”时,AWS 控制台显示实例状态为“正在运行”。
我尝试使用 EC2 来实现这个功能吗?
答案1
如果您使用 EBS 作为根设备,那么,是的,您可以“停止”实例并停止产生费用,然后在需要时重新启动它。使用 S3 支持的 AMI,停止实例会终止它,并且您会丢失设备上安装的任何内容。使用 EBS,当您启动已停止的实例时,它会继续存在。
答案2
我认为您需要使用适当的 EC2 API 关闭实例。一旦您这样做,您将不再需要为 EC2 实例付费,而只需要为相关的 EBS 或 S3 存储付费。