Skip to main content
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

在 BlueXP  工作負載工廠中使用 CloudShell

貢獻者

開啟 CloudShell ,從 BlueXP  工作負載原廠使用者介面的任何位置執行 AWS 或 ONTAP CLI 命令。

關於這項工作

CloudShell 可讓您在類似 Shell 的環境中,從 BlueXP  工作負載工廠使用者介面中執行 AWS CLI 命令或 ONTAP CLI 命令。它模擬瀏覽器中的終端工作階段,透過工作負載工廠的後端提供終端機功能和代理訊息。它可讓您使用 BlueXP  帳戶中提供的 AWS 認證和 ONTAP 認證。

CloudShell 的功能包括:

  • 多個 CloudShell 工作階段:一次部署多個 CloudShell 工作階段,同時發出多個命令序列,

  • 多重檢視:分割 CloudShell 標籤工作階段,讓您可以同時水平或垂直檢視兩個或多個標籤

  • 工作階段重新命名:視需要重新命名工作階段

  • 上次工作階段內容持續性:如果您錯誤地關閉上次工作階段,請重新開啟

  • 設定偏好設定:變更字型大小和輸出類型

  • 針對 ONTAP CLI 命令產生 AI 錯誤回應

CloudShell 命令

在 CloudShell GUI 介面中,您可以輸入 help`來檢視可用的 CloudShell 命令。發出命令後 `help,會出現下列參考資料。

說明

NetApp CloudShell 是 BlueXP  工作負載工廠內建的 GUI 介面,可讓您在類似 Shell 的環境中執行 AWS CLI 命令或 ONTAP CLI 命令。它模擬瀏覽器中的終端工作階段,透過工作負載工廠的後端提供終端機功能和代理訊息。它可讓您使用 BlueXP  帳戶中提供的 AWS 認證和 ONTAP 認證。

可用命令
  • clear

  • help

  • [--fsx <fsxId>] <ontap-command> [parameters]

  • aws <aws-command> <aws-sub-command> [parameters]

背景

每個終端機工作階段都會在特定的內容中執行:認證,區域,以及 ONTAP 檔案系統的可選 FSX 。

所有 AWS 命令都會在提供的內容中執行。AWS 命令只有在提供的認證具有指定區域的權限時才會成功。

您可以使用可選的指定 ONTAP 命令 fsxId。如果您提供 `fsxId`個別的 ONTAP 命令,則此 ID 會覆寫內容中的 ID 。如果終端機工作階段沒有適用於 ONTAP 檔案系統 ID 內容的 FSX ,則必須提供 `fsxId`每個 ONTAP 命令。

若要更新不同的內容細節,請執行下列步驟: * 若要變更認證:「使用認證 <credentialId> 」 * 若要變更地區:「使用區域 <regionCode> 」 * 若要變更 ONTAP 檔案系統的 FSX :「使用 FSX <fileSystemId> 」

顯示項目
  • 若要顯示可用的認證:「顯示認證」

  • 若要顯示可用區域:「顯示區域」

  • 若要顯示命令歷程記錄:「顯示歷程記錄」

變數

以下是設定和使用變數的範例。如果變數值包含空格,您應該在引號內設定。

  • 若要設定變數: <variable> = <value>

  • 若要使用變數: <variable>

  • 設定變數的範例: $svm1 = svm123

  • 使用變數的範例: --FSX filesystem-1 Volume show --vserver $svm1

  • 設定字串值 $Comment1 = 「含空格的註解」的變數範例

運算子

不支援 Shell 運算子,例如 pipe |, background execution & 和 redirection > 。如果您包含這些運算子,命令執行將會失敗。

開始之前

CloudShell 可在 AWS 認證的內容中運作。若要使用 CloudShell ,您必須提供至少一個 AWS 認證。

註 CloudShell 可讓您執行任何 AWS 或 ONTAP CLI 命令。不過,如果您想要在適用於 ONTAP 檔案系統的 FSX 內容中工作,請確定您發出下列命令 using fsx <file-system-name>:。

部署 CloudShell

您可以從 BlueXP  工作負載原廠主控台的任何位置部署 CloudShell 。您也可以從適用於 ONTAP 檔案系統的 FSX 中,從儲存設備部署 CloudShell 。

步驟
  1. 使用其中一項登"主控台體驗"入。

  2. 從上方導覽列開啟 CloudShell cloudshell 圖示的螢幕擷取畫面

  3. 在 CloudShell 視窗中,選取 CloudShell 工作階段的認證和區域,然後選取箭頭繼續。

    顯示新 CloudShell 工作階段的螢幕擷取畫面。

  4. 輸入 `help`以查看可用命令和說明,或參閱下列 CLI 參考文件以CloudShell 命令取得可用命令:

  5. 在 CloudShell 工作階段中發出命令。

    如果在發出 ONTAP CLI 命令後發生錯誤,請選取燈泡圖示,取得 AI 所產生的簡短錯誤回應,其中包含故障說明,故障原因及詳細解決方法。如需詳細資料,請選取 * 閱讀更多 * 。

您可以選取開啟的 CloudShell 工作階段索引標籤的三點功能表,來完成此螢幕擷取畫面中顯示的 CloudShell 工作。這些工作的指示如下。

螢幕擷取畫面會顯示 CloudShell 索引標籤的三點功能表,其中包含重新命名,複製,關閉其他索引標籤,以及全部關閉等選項。

重新命名 CloudShell 工作階段索引標籤

您可以重新命名 CloudShell 工作階段索引標籤,以協助識別工作階段。

步驟
  1. 選取 CloudShell 工作階段索引標籤的三點功能表。

  2. 選取*重新命名*。

  3. 輸入工作階段索引標籤的新名稱,然後在索引標籤名稱外按一下以設定新名稱。

結果

新名稱會出現在 CloudShell 工作階段索引標籤中。

複製 CloudShell 工作階段索引標籤

您可以複製 CloudShell 工作階段索引標籤,以建立具有相同名稱,認證和區域的新工作階段。原始標籤中的程式碼不會複製到複製標籤中。

步驟
  1. 選取 CloudShell 工作階段索引標籤的三點功能表。

  2. 選擇 * 複製 * 。

結果

新索引標籤會出現,其名稱與原始索引標籤相同。

關閉 CloudShell 工作階段索引標籤

您可以一次關閉一個 CloudShell 索引標籤,關閉其他您不使用的索引標籤,或一次關閉所有索引標籤。

步驟
  1. 選取 CloudShell 工作階段索引標籤的三點功能表。

  2. 選取下列其中一項:

    • 在 CloudShell 索引標籤視窗中選取「 X 」,一次關閉一個索引標籤。

    • 選取 * 關閉其他索引標籤 * 以關閉所有其他開啟的索引標籤,但您正在使用的索引標籤除外。

    • 選取 * 關閉所有索引標籤 * 以關閉所有索引標籤。

結果

選取的 CloudShell 工作階段索引標籤會關閉。

分割 CloudShell 工作階段索引標籤

您可以分割 CloudShell 工作階段索引標籤,同時檢視兩個或多個索引標籤。

步驟

將 CloudShell 工作階段索引標籤拖放到 CloudShell 視窗的頂端,底部,左側或右側,即可分割檢視。

顯示兩個 CloudShell 標籤水平分割的螢幕擷取畫面。索引標籤會並排顯示。

重新開啟您上次的 CloudShell 工作階段

如果您意外關閉 CloudShell 工作階段,您可以重新開啟。

步驟

選取 CloudShell 圖示cloudshell 圖示的螢幕擷取畫面從上方導覽列。

結果

最新的 CloudShell 工作階段隨即開啟。

更新 CloudShell 工作階段的設定

您可以更新 CloudShell 工作階段的字型和輸出類型設定。

步驟
  1. 部署 CloudShell 工作階段。

  2. 在 CloudShell 索引標籤中,選取設定圖示。

    設定對話方塊隨即出現。

  3. 視需要更新字型大小和輸出類型。

    註 豐富輸出適用於 JSON 物件和表格格式。所有其他輸出都會以純文字顯示。
  4. 選擇*應用*。

結果

CloudShell 設定已更新。