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 階段作業是您可以在其中執行指令、Script 及其他工具的終端機介面。 它類似於本端機器上的命令提示字元,但已預先配置完整 IBM Cloud CLI 及許多 外掛程式和工具,因此您可以在 IBM Cloud 中工作,而無需安裝任何項目。 如需 CLI 的相關資訊,請參閱 開始使用 IBM Cloud CLI

當您開啟階段作業時,會在 Cloud Shell 工作區的起始目錄 /home/<user-name> 中啟動。 您的起始目錄提供一個暫存位置,讓您在 Cloud Shell中使用檔案。 它在所有階段作業之間共用。 因為起始目錄中的資料不會持續保存,所以在閒置兩小時之後,會移除您新增或變更的任何檔案。 如需 Cloud Shell 工作區及起始目錄的相關資訊,請參閱 使用檔案

圖表顯示可在起始目錄中存取的工作區儲存體。 這五個階段作業連接至相同的工作區儲存體。
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 分鐘會被視為用量。 如果您在一個小時期間內同時開啟三個階段作業,則您的用量是一小時,因為並行階段作業不會視為額外用量。 若要最小化使用,請確保在完成使用階段作業之後關閉階段作業。

如果您使用所有配額,則 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 條款與注意事項