gpt4 book ai didi

google-compute-engine - 如何自动退出/停止正在运行的实例

转载 作者:行者123 更新时间:2023-12-04 10:08:18 27 4
gpt4 key购买 nike

我已经成功地创建了一个实例并通过 ssh 进入它。但是,我有几个关于 Google Compute Engine 的问题。

  • 我了解我将按实例运行的时间付费。直到我退出实例。我的理解正确吗?
  • 我希望在我的实例上运行一些批处理作业(java 程序)。如何在作业完成后让我的实例自动停止(这样我就不会因为它可能运行的额外时间而被收费)
  • 如果我开始作业并断开我的 PC 的连接,作业是否会继续在实例上运行?

  • 问候,
    阿西姆

    最佳答案

    正确,实例按运行时间收费。 (以分钟为单位,最少 10 分钟)。实例从它们通过 API 启动时开始运行,直到它们通过 API 停止。是否有任何用户通过 SSH 登录并不重要。对于大多数自动化用例,用户从不登录 - 程序通过 start up scripts 安装和启动.

    您可以通过 Cloud Console 查看正在运行的实例, 以确认当前是否正在运行。

    如果您想从实例内部停止您的实例,最简单的方法是使用 compute-rw Service Account Scope 启动实例。并使用 gcutil。

    例如,要从具有计算 rw 范围的命令行启动您的实例:

    $ gcutil --project=<project-id> addinstance <instance name> --service_account_scopes=compute-rw

    (这是通过 Cloud Console 手动创建实例时的默认设置)

    稍后,在批处理作业完成后,您可以从实例内部删除实例:
    $ gcutil deleteinstance -f <instance name>

    关于google-compute-engine - 如何自动退出/停止正在运行的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16608594/

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