IBM Cloud Docs
在 Cloud Shell 中工作

在 Cloud Shell 中工作

IBM® Cloud Shell 包含可在其中运行命令的个人工作空间和会话。 您最多可以打开五个并行会话,这些会话独立运行,以便您可以同时使用不同的资源,区域和帐户。

要打开 Cloud Shell,请在 IBM Cloud 控制台中单击 IBM Cloud Shell 图标 IBM Cloud Shell 图标。 会话将启动并使用您的当前帐户自动将您登录到 IBM Cloud CLI。

您的 Cloud Shell 工作空间

每次打开 Cloud Shell时,都将连接到 Cloud Shell 工作空间。 工作空间是一个专用环境,用于保存用户和会话数据,并提供临时存储器供您使用文件。 对于每个用户,帐户和区域,工作空间都是独立的,每个工作空间都在自己的虚拟机中运行。 只有你自己才能访问你的工作区,如果你是多个账户的用户,你的每个账户都有独立的工作区,这样可以保证你的数据是隔离和安全的。 有关在 Cloud Shell中存储数据的更多信息,请参阅 临时工作空间存储器

删除 Cloud Shell 工作空间

删除您的 Cloud Shell 工作区将结束并删除工作区中的所有会话。 将擦除工作空间中的所有文件和数据。 在删除工作空间之前,请下载想要保留的任何文件。

要删除您的 Cloud Shell 工作空间,请完成以下步骤:

  1. 下载要保留的任何文件。
  2. 从 Cloud Shell 工作空间中,单击 操作 图标 “操作”图标,然后选择 删除
  3. 在确认窗口中,点击“删除”。 将显示空白页面。
  4. 单击 添加 图标 "添加" 图标 以打开新的 Cloud Shell 会话。 此操作还会创建新的 Cloud Shell 工作空间。

使用会话

Cloud Shell 会话是可在其中运行命令,脚本和其他工具的终端接口。 它类似于本地计算机上的命令提示符,但它是使用完整的 IBM Cloud CLI 和大量 插件和工具 预先配置的,以便您可以在 IBM Cloud 中工作而无需安装任何内容。 有关 CLI 的更多信息,请参阅 IBM Cloud CLI 入门

打开会话时,将在 Cloud Shell 工作空间的主目录 /home/<user-name> 中启动。 主目录提供了一个临时位置,供您使用 Cloud Shell中的文件。 它在所有会话之间共享。 由于主目录中的数据不会持久存储,因此您添加或更改的任何文件都将在处于不活动状态两小时后除去。 有关 Cloud Shell 工作空间和主目录的更多信息,请参阅 使用文件

显示可在主目录中访问的工作空间存储器的图。 这五个会话连接到同一工作空间存储器。
Your personal workspace and sessions in Cloud Shell

开幕会议

要打开新会话,请单击“打开”图标 打开新会话图标。 一次最多可以打开五个会话。 每个会话都维护单独的命令历史记录,这些历史记录将在您关闭会话时除去。 由于工作空间存储器在会话之间共享,因此您可以将文件保存到一个会话中的主目录,然后在另一个会话中打开该文件。

如果每个会话未使用一个小时,那么将自动关闭该会话。 如果未将 Cloud Shell 用于两个小时 (即,在上次会话关闭后的另一个小时),那么将擦除 Cloud Shell 工作空间中的所有文件和数据。 如果需要离开 Cloud Shell,请确保下载要保留的任何文件。 更多信息,请参阅 文件操作

切换账户或可信资料

打开会话时,您已使用 IBM Cloud CLI 登录,以确定打开 Cloud Shell时所处的帐户和区域。 此帐户和区域是所选会话的默认设置,但您也可以在 IBM Cloud 控制台中切换帐户或选择其他可信配置文件。

当您切换账户或可信配置文件时,之前打开的任何 Cloud Shell 浏览器标签页将自动重新加载并使用所选账户或可信配置文件的账户和区域。

每个账户都有专属的工作区,确保会话历史记录和临时文件存储保持分离。 当您切换账户或可信配置文件时,您将看到不同的会话选项卡,并且无法访问之前账户或可信配置文件中的文件。

更改位置

Cloud Shell在达拉斯运行(us-south ) 和法兰克福 (eu-de ) 地区。 每个Cloud Shell位置独立运行,这意味着您的工作区存储、会话和使用情况是分开的。 当你在工作Cloud Shell,你所处的位置决定了以下几个方面:

  • 存储工作空间数据的位置,包括您上载的任何文件和用户数据,例如会话历史记录和使用配额
  • 默认区域是IBM Cloud命令行:us-south 或者 eu-de

缺省情况下,当您从控制台打开 Cloud Shell 时,将选择地理位置最接近的位置。 例如,如果您在加利福尼亚州,那么 Cloud Shell 将打开到达拉斯区域,但如果您在巴黎,那么将打开到法兰克福区域。

要在其他位置切换到 Cloud Shell,请在 Cloud Shell 菜单栏中找到当前位置,然后单击 更改。 选择您想要切换到的位置,然后点击“确定”。

如果从缺省位置进行更改,那么 Cloud Shell 会通过将位置首选项另存为浏览器中的 cookie 来记住这些首选项。 如果切换到其他浏览器、清除浏览器 cookie 或 cookie首选项 不允许个性化 cookie,Cloud Shell 将在默认位置打开。

正在重新启动 Cloud Shell

重新启动 Cloud Shell时,将关闭所有打开的会话,并除去所有文件和数据。 在重新启动之前,请确保将要保留的任何文件下载到本地系统。

要重新启动,请单击“菜单”图标 "更多" 图标,然后选择 重新启动

跟踪使用情况

您可以在每个区域的一周内最多使用 Cloud Shell 50 小时。 只要你至少有一个打开的会话,就会被计入这个使用配额,即使你没有在运行命令。 例如,如果您在 Cloud Shell 中工作 15 分钟,然后保持会话打开 30 分钟的午休时间,那么这 45 分钟将计为使用时间。 如果在一个小时的时间段内同时打开了三个会话,那么您的使用量为 1 小时,因为并发会话不计入额外使用量。 要最大程度地减少使用,请确保在使用完会话后关闭这些会话。

如果使用所有配额,那么将关闭 Cloud Shell 会话。 关闭 Cloud Shell 将除去工作空间中的任何数据,包括文件和命令历史记录。

达到使用配额后,将收到通知,指示 Cloud Shell 将在 5 分钟内关闭。 使用此时间来完成任何紧急任务。

在任何时候,您都可以跟踪使用情况,并在每周配额重置时进行检查。 在 Cloud Shell 菜单栏中,单击“菜单”图标 “更多”图标,然后选择 使用配额。 您可以查看在当前周期内使用 Cloud Shell 的小时数以及重置的日期和时间。

您使用 50 小时使用配额的时间将在每周的同一时间重置为 0。 即使在使用了所有配额之后,您仍可以一次最多使用 IBM Cloud Shell 5 分钟来完成快速任务,例如运行几个简单命令。

IBM Cloud Shell 旨在用于 IBM Cloud 管理和开发目的。 这些准则之外的任何用法都可能导致暂挂您对 IBM Cloud Shell 或 IBM Cloud 的访问权。 由于 Cloud Shell 仅用于交互目的,因此将停止长时间运行的进程。 有关更多信息,请参阅 IBM Cloud 条款和声明