本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用管理 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 工作階段的選項。
在新瀏覽器標籤的導覽列中,選擇目前顯示的 AWS 區域 名稱。然後選擇您 AWS 區域 要切換到的目標。
若要取得有關的更多資訊 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,例如 Bash
、PowerShell
或 Z shell
。
請完成下列步驟,以在 Lightsail 中啟動新的 AWS CloudShell 工作階段:
-
請使用 https://lightsail.aws.amazon.com/
登 Lightsail 主控台。 -
在主控台左下方的 [主控台] 工具列CloudShell上選擇。出現命令提示時,表示 Shell 已準備好開始互動。
-
(選用) 若要選擇要使用的預先安裝的 Shell,請在命令列提示中輸入下列其中一個程式名稱:
- Bash:
bash
-
如果切換至 Bash,則命令提示中的符號會更新為
$
。Bash 是中的預設外殼 AWS CloudShell。 - PowerShell:
pwsh
-
如果切換至 PowerShell,則指令提示下的符號會更新為
PS>
。 - Z Shell:
zsh
-
如果切換至 Z Shell,則命令提示中的符號會更新為
%
。
- Bash:
範例 示例 Lightsail API 命令 AWS CloudShell
工 CloudShell作階段中有多個預先安裝的命令列工具供您使用。在此範例中,您可以使用 Lightsail GetInstances
API 作業來檢視 Lightsail 帳戶中的執行個體。若要進一步了解GetInstances
API操作,請參閱亞馬遜 Lightsail API 參考資料GetInstances中的。
-
請使用 https://lightsail.aws.amazon.com/
登 Lightsail 主控台。 -
在主控台左下方的 [主控台] 工具列CloudShell上選擇。
-
出現提示後輸入以下命 AWS CloudShell 令:
aws lightsail get-instances
您現在應該會看到 Lightsail 帳戶中執行個體的完整清單。
其他資訊
如需有關的詳細資訊,請參閱下列文件 AWS CloudShell: