AWS CloudShell features - AWS CloudShell

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

AWS CloudShell features

本主題說明如何 CloudShell 從主控台啟動、在偏好的命令列 shell 之間無縫切換, CloudShell 以及根據您的確切偏好進行自訂。此外,每個儲存空間最多可以使用 1 GB 的持續性儲存空間 AWS 區域,以及特定安全性功能如何保護 CloudShell 環境。

AWS Command Line Interface

您可以 AWS CloudShell 從啟動 AWS Management Console. 您用來登入主控台的 AWS 認證會自動在新的 Shell 工作階段中使用。由於 AWS 服務 使用 AWS CloudShell 者已預先驗證,因此您在使用第 2 AWS CLI 版進行互動時不需要設定認證。 AWS CLI 已預先安裝在殼層的運算環境中。

若要取得有關 AWS 服務 使用指令行介面進行互動的更多資訊,請參閱〈〉使用中的AWS服務AWS CloudShell

外殼和開發工具

使用為 AWS CloudShell 工作階段建立的 shell,您可以在偏好的命令列 shell 之間無縫切換。更具體地說,您可以在Bash PowerShell、和之間切換Z shell。您也可以存取預先安裝的工具和公用程式。這些包括gitmakepip、sudo、、tar、tmux、vim、wget、和zip。

殼層環境已預先設定,支援多種主要的主要軟體語言,例如Node.js和Python。這意味著,例如,您可以在不首先執行運Node.js行時安裝的情況下運行和Python項目。 PowerShell 使用者可以使用執.NET Core行階段。

在將這些檔案推送 AWS CloudShell 至由管理的遠端儲存庫之前,您可以認可在中建立或上傳至本機儲存庫的檔案 AWS CodeCommit。

如需詳細資訊,請參閱 AWS CloudShell運算環境:規格和軟體

持久性儲存

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

如需持續性儲存裝置中保留資料的詳細資訊,請參閱持久性儲存

安全

AWS CloudShell 環境及其使用者受到特定安全性功能的保護。這包括 IAM 許可管理、殼層工作階段限制以及用於文字輸入的安全貼上功能。

使用 IAM 進行許可管理

身為管理員,您可以使用 IAM 政策向使用 AWS CloudShell 者授與和拒絕許可。您也可以建立原則,以指定使用者可以在 shell 環境中執行的特定動作。如需詳細資訊,請參閱 使用 IAM 政策管理 AWS CloudShell 存取和使用

殼層工作階段管

非作用中和長時間執行的工作階段會自動停止並回收 如需詳細資訊,請參閱 殼層工作階

用於文本輸入的安全粘貼

預設為啟用「安全貼上」。這項安全性功能會要求您確認要貼到 shell 中的多行文字不包含惡意指令碼。如需詳細資訊,請參閱 對多行文字使用安全貼上

自訂選項

您可以根據自己的喜好自定義您的 AWS CloudShell 體驗。例如,您可以變更螢幕版面配置 (多個索引標籤)、顯示的文字大小,以及在淺色與深色介面主題之間切換。如需詳細資訊,請參閱 自訂您的AWS CloudShell經驗

您也可以安裝自己的軟體修改啟動殼層指令碼來擴充 shell 環境。

工作階段還

工作階段還原功能會還原您在 CloudShell 終端機中跨單一或多個瀏覽器索引標籤執行的工作階段。如果您重新整理或重新開啟最近關閉的瀏覽器索引標籤,此功能會繼續工作階段,直到因為非使用中工作階段而停止殼層 若要繼續使用 CloudShell 工作階段,請在終端機視窗中按任意鍵。如需命令介面工作階段的詳細資訊,請參閱命令介面

工作階段還原還原還原每個終端機索引標籤中的最新終端輸出和執行程序。

注意

行動應用程式中無法使用工作階段還原。