使用管理 Lightsail 資源 AWS CloudShell - Amazon Lightsail

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用管理 Lightsail 資源 AWS CloudShell

AWS CloudShell 這是一個以瀏覽器為基礎的預先驗證殼層,您可以直接從 Amazon Lightsail 主控台啟動。用 CloudShell 於從命令列介面管理您的 Lightsail 資源。您可以使用偏好的外殼執行 AWS Command Line Interface (AWS CLI) 命令 PowerShell,例如 Bash 或 Z 殼層。無需下載或安裝命令列工具即可執行此操作。當您啟動時 CloudShell,就會建立以 Amazon Linux 2 為基礎的運算環境。在此環境中,可以存取廣泛的預先安裝開發工具,例如 AWS CLI。如需預先安裝工具的完整清單,請參閱CloudShell 使用者指南中的預先安裝軟體

持久性儲存

有了 AWS CloudShell,您可以在每個儲存空間中使用高達 1 GB 的持續性儲存空 AWS 區域 間,而無需額外費用。持續性儲存空間位於主目錄 ($HOME) 中,而且對您來說是私有的。與在每個 Shell 工作階段結束後刪除的暫時環境資源不同,主目錄中的資料會在工作階段之間持續存在。

如果您停止 AWS CloudShell 在中使用 AWS 區域,資料會在上次工作階段結束後保留在該區域的永久性儲存空間中 120 天。120 天後,除非您採取行動,否則您的資料會自動從該區域的永久儲存中刪除。您可以通過 AWS CloudShell 再次啟動來防止刪除 AWS 區域。如需有關在永久儲存裝置中保留資料的詳細資訊,請參閱CloudShell 使用者指南中的持續性儲存裝置

AWS 區域

在 Lightsail 中,會在中開啟一個 CloudShell 工作階段 AWS 區域 ,為您的實體位置提供最低延遲。這表示 AWS 區域 可以在工作階段之間變更。請注意您的 CloudShell 工作階段位於哪個 AWS 區域-->,以便您可以使用 1 GB 的永久性儲存空間。若要變更工作階段的 AWS 區域,請選擇在新瀏覽器標籤中開啟圖示。這提供了在新瀏覽器視窗中存取 CloudShell 工作階段的選項。

CloudShell 在新的瀏覽器分頁中開啟

在新瀏覽器標籤的導覽列中,選擇目前顯示的 AWS 區域 名稱。然後選擇您 AWS 區域 要切換到的目標。

變更 AWS 區域 中的 CloudShell。

若要取得有關的更多資訊 CloudShell,請參閱CloudShell 使用者指南

啟動和使用 AWS CloudShell

瞭解如何在 Lightsail 中啟動和使用 AWS CloudShell 工作階段。如果您沒有執行權限 CloudShell,則必須將arn:aws:iam::aws:policy/AWSCloudShellFullAccess原則新增至您正在使用的 AWS Identity and Access Management (IAM) 身分識別。如果您已附加arn:aws:iam::aws:policy/AdministratorAccess原則,您應該可以存取 CloudShell。如需詳細資訊,請參閱Amazon Lightsail 的身分和存取管理

啟動 AWS CloudShell

您可以 CloudShell 從亞馬遜控制台啟動。工作階段開始後,可以切換至偏好的 Shell,例如 BashPowerShellZ shell

請完成下列步驟,以在 Lightsail 中啟動新的 AWS CloudShell 工作階段:

  1. 請使用 https://lightsail.aws.amazon.com/登 Lightsail 主控台。

  2. 在主控台左下方的 [主控台] 工具列CloudShell上選擇。出現命令提示時,表示 Shell 已準備好開始互動。

    AWS CloudShell 位於主控台工具列上。
  3. (選用) 若要選擇要使用的預先安裝的 Shell,請在命令列提示中輸入下列其中一個程式名稱:

    Bash:bash

    如果切換至 Bash,則命令提示中的符號會更新為 $。Bash 是中的預設外殼 AWS CloudShell。

    PowerShell: pwsh

    如果切換至 PowerShell,則指令提示下的符號會更新為PS>

    Z Shell:zsh

    如果切換至 Z Shell,則命令提示中的符號會更新為 %

範例 示例 Lightsail API 命令 AWS CloudShell

工 CloudShell作階段中有多個預先安裝的命令列工具供您使用。在此範例中,您可以使用 Lightsail GetInstances API 作業來檢視 Lightsail 帳戶中的執行個體。若要進一步了解GetInstancesAPI操作,請參閱亞馬遜 Lightsail API 參考資料GetInstances中的。

  1. 請使用 https://lightsail.aws.amazon.com/登 Lightsail 主控台。

  2. 在主控台左下方的 [主控台] 工具列CloudShell上選擇。

  3. 出現提示後輸入以下命 AWS CloudShell 令:

    aws lightsail get-instances

    您現在應該會看到 Lightsail 帳戶中執行個體的完整清單。

Amazon Lightsail 獲取實例API命令輸出。

其他資訊

如需有關的詳細資訊,請參閱下列文件 AWS CloudShell: