AWS CloudShell

更新 發佈閱讀 5 分鐘

AWS CloudShell 是一個 「基於瀏覽器的 Shell 環境」

一句話總結:它讓你不需要在自己的電腦上安裝任何東西,直接打開瀏覽器就能使用 AWS CLI 來下指令控制 AWS 資源,而且已經自動幫你登入好了。

對於不想在本地端電腦配置 Access Key、或者臨時借用別人電腦操作 AWS 的工程師來說,這是最方便的工具。


1. 核心特色 (Key Features)

  1. 瀏覽器即終端機 (Browser-based):直接在 AWS Management Console 網頁下方開啟,感覺就像在用 PuTTY 或 Terminal,但完全在雲端運行。基於 Amazon Linux 2023 環境。
  2. 預先驗證 (Pre-authenticated):這點最重要! 當你登入 AWS Console 後,開啟 CloudShell,它會自動使用你當下的身分權限。你不需要執行 aws configure 輸入 Access Key 和 Secret Key。
  3. 預裝工具 (Pre-installed Tools):除了 AWS CLI,它還預裝了常用的開發工具與語言環境,包括:Python, Node.js, Bash, PowerShell, git, npm, pip, vim, nano 等。
  4. 完全免費:使用 CloudShell 本身不收費。

2. 資料儲存與持久性 (Storage & Persistence) —— 考試/實務雷點!

CloudShell 的環境是「暫時的」,但它提供了一個「持久化」的空間。這一點務必分清楚:

  • Home Directory ($HOME 或 /home/cloudshell-user):持久保留。你有 1 GB 的專屬空間。你在這裡存的腳本 (Scripts)、設定檔 (.bashrc)、上傳的檔案,下次重新開啟 CloudShell 時還會存在。注意:這個空間是 Region-specific (區域限定) 的。你在「東京」存的檔案,「美國」的 CloudShell 看不到。
  • System Directory (系統目錄,如 /usr, /bin):非持久 (Ephemeral)。如果你用 sudo yum install 安裝了新的軟體,當你關閉視窗或 Session 逾時(約 20-30 分鐘無動作)後,這些軟體會被重置/刪除。

3. 進階功能:VPC 支援

  • CloudShell 支援 VPC 環境。
  • 你可以將 CloudShell 連接到你的 VPC 私有子網 (Private Subnet)。
  • 用途:讓你可以直接在瀏覽器中,使用 SSH 連線到沒有 Public IP 的內部 EC2,或者測試內網的 RDS 連線。

4. 使用場景 (Use Cases)

  1. 緊急救援:人在外面沒有帶公司電腦,借用一台電腦登入 AWS Console,立刻用 CLI 重啟服務或修改設定。
  2. 快速測試 CLI 指令:不確定指令參數怎麼下,先在 CloudShell 試跑一下,不用怕弄髒自己電腦的環境。
  3. 執行腳本:把常用的維運 Script 存在 Home Directory,每天登入跑一次。
  4. 檔案上傳/下載:它可以透過瀏覽器介面直接上傳檔案到 CloudShell 環境中(例如上傳一個修補用的 .sql 檔),然後再下指令傳到 S3 或 RDS。

5. 考試關鍵字 (Keywords)

  • Browser-based shell (基於瀏覽器的 Shell)。
  • Pre-authenticated AWS CLI (預先驗證的 CLI)。
  • No local configuration required (無需本地配置)。
  • 1 GB persistent storage in home directory (家目錄有 1GB 持久儲存)。
  • Region-specific (每個區域的資料是獨立的)。

總結

  • AWS CLI 是工具(軟體)。
  • AWS CloudShell 是已經幫你裝好 AWS CLI 且幫你登入好的雲端環境。
留言
avatar-img
郝信華 iPAS AI應用規劃師 學習筆記
43會員
572內容數
現職 : 富邦建設資訊副理 證照:經濟部 iPAS AI應用規劃師 初級+中級(數據分析) AWS AIF-C01 AWS CLF-C02 Microsoft AI-900 其他:富邦美術館志工
2025/12/03
AWS Migration Hub 是 AWS 提供的 「雲端遷移中央指揮中心」。 一句話總結:它本身不負責搬運資料,而是一個「儀表板 (Dashboard)」,用來集中管理、追蹤並監控所有遷移任務的進度(無論是使用 AWS 原生工具還是第三方合作夥伴的工具)。 對於大型企業遷移(可能有數百台伺
Thumbnail
2025/12/03
AWS Migration Hub 是 AWS 提供的 「雲端遷移中央指揮中心」。 一句話總結:它本身不負責搬運資料,而是一個「儀表板 (Dashboard)」,用來集中管理、追蹤並監控所有遷移任務的進度(無論是使用 AWS 原生工具還是第三方合作夥伴的工具)。 對於大型企業遷移(可能有數百台伺
Thumbnail
2025/12/03
AWS Region (區域) 是 AWS 全球基礎設施中最高層級的物理概念。 一句話總結:Region 是 AWS 在地球上的一個特定地理位置(例如:東京、維吉尼亞、法蘭克福),裡面包含了多個彼此隔離的「可用區 (Availability Zones, AZs)」。 這在 AWS 認證考試(C
2025/12/03
AWS Region (區域) 是 AWS 全球基礎設施中最高層級的物理概念。 一句話總結:Region 是 AWS 在地球上的一個特定地理位置(例如:東京、維吉尼亞、法蘭克福),裡面包含了多個彼此隔離的「可用區 (Availability Zones, AZs)」。 這在 AWS 認證考試(C
2025/12/03
Amazon Timestream 是 AWS 專門為 「時間序列資料 (Time-series data)」 打造的快速、可擴展且 無伺服器 (Serverless) 的資料庫服務。 一句話總結:如果你需要儲存每秒幾百萬筆來自 IoT 感測器、伺服器監控或應用程式日誌的數據,並且要用 SQL 查
Thumbnail
2025/12/03
Amazon Timestream 是 AWS 專門為 「時間序列資料 (Time-series data)」 打造的快速、可擴展且 無伺服器 (Serverless) 的資料庫服務。 一句話總結:如果你需要儲存每秒幾百萬筆來自 IoT 感測器、伺服器監控或應用程式日誌的數據,並且要用 SQL 查
Thumbnail
看更多
你可能也想看
Thumbnail
創作不只是個人戰,在 vocus ,也可以是一場集體冒險、組隊升級。最具代表性的創作者社群「vocus 野格團」,現在有了更強大的新夥伴加入!除了大家熟悉的「官方主題沙龍」,這次我們徵召了 8 位領域各異的「個人主題專家」,將再度嘗試創作的各種可能,和格友們激發出更多未知的火花。
Thumbnail
創作不只是個人戰,在 vocus ,也可以是一場集體冒險、組隊升級。最具代表性的創作者社群「vocus 野格團」,現在有了更強大的新夥伴加入!除了大家熟悉的「官方主題沙龍」,這次我們徵召了 8 位領域各異的「個人主題專家」,將再度嘗試創作的各種可能,和格友們激發出更多未知的火花。
Thumbnail
看完上篇 4 位新成員的靈魂拷問,是不是意猶未盡?別急,野格團新血的驚喜正接著登場!今天下篇接力的另外 4 位「個人主題專家」,戰力同樣驚人──領域從旅行美食、運動、商業投資到自我成長;這些人如何維持長跑般的創作動力?在爆紅的文章背後,又藏著哪些不為人知的洞察?5 大靈魂拷問繼續出擊
Thumbnail
看完上篇 4 位新成員的靈魂拷問,是不是意猶未盡?別急,野格團新血的驚喜正接著登場!今天下篇接力的另外 4 位「個人主題專家」,戰力同樣驚人──領域從旅行美食、運動、商業投資到自我成長;這些人如何維持長跑般的創作動力?在爆紅的文章背後,又藏著哪些不為人知的洞察?5 大靈魂拷問繼續出擊
Thumbnail
如何查詢 CloudTrail Event history 使用 Event name 篩選 RequestSpotFleet CloudTrail Event history 使用 Resource name 篩選,該 Request ID (提提知道ID) 使用上述查詢,目的是為了
Thumbnail
如何查詢 CloudTrail Event history 使用 Event name 篩選 RequestSpotFleet CloudTrail Event history 使用 Resource name 篩選,該 Request ID (提提知道ID) 使用上述查詢,目的是為了
Thumbnail
由於客戶需要透過  Cost Explorer 來監控 ECS Fargate tasks 成本,ECS 設置需要的 Tag 標籤, AWS Billing (Cost allocation tags)啟用 Tag 後,還是沒出現。 原因是,ECS Cluster 本生沒有產生費用,故才未
Thumbnail
由於客戶需要透過  Cost Explorer 來監控 ECS Fargate tasks 成本,ECS 設置需要的 Tag 標籤, AWS Billing (Cost allocation tags)啟用 Tag 後,還是沒出現。 原因是,ECS Cluster 本生沒有產生費用,故才未
Thumbnail
Fleet Manager (AWS Systems Manager 的功能) 是統一的使用者界面 (UI) 體驗,可助您遠端管理在 AWS 或內部部署上執行的受管節點 利用 Fleet Manager,您可以從單一主控台檢視整個伺服器機群的運作狀態和效能狀態 Fleet Manager 有哪些
Thumbnail
Fleet Manager (AWS Systems Manager 的功能) 是統一的使用者界面 (UI) 體驗,可助您遠端管理在 AWS 或內部部署上執行的受管節點 利用 Fleet Manager,您可以從單一主控台檢視整個伺服器機群的運作狀態和效能狀態 Fleet Manager 有哪些
Thumbnail
以下是限制 S3 bucket 訪問 HTTPS 的方法 測試 S3 存儲桶訪問 S3 bucket 通常允許 HTTP 和 HTTPS 訪問 AWS CLI 預設通常使用 HTTPS 向 AWS 服務發送請求 https://docs.aws.amazon.com/zh_tw/cli/l
Thumbnail
以下是限制 S3 bucket 訪問 HTTPS 的方法 測試 S3 存儲桶訪問 S3 bucket 通常允許 HTTP 和 HTTPS 訪問 AWS CLI 預設通常使用 HTTPS 向 AWS 服務發送請求 https://docs.aws.amazon.com/zh_tw/cli/l
Thumbnail
有這一篇原因是工作上,建立 OU 時,會自動新增額外的 FullAWSAccess 規則,但原本就會有預設Root OU繼承的FullAWSAccess,等於會有兩組一樣的規則,故所以詢問了AWS Support。 先謝謝 AWS 技術支援工程師 George 細心說明~ SCP很重要的
Thumbnail
有這一篇原因是工作上,建立 OU 時,會自動新增額外的 FullAWSAccess 規則,但原本就會有預設Root OU繼承的FullAWSAccess,等於會有兩組一樣的規則,故所以詢問了AWS Support。 先謝謝 AWS 技術支援工程師 George 細心說明~ SCP很重要的
Thumbnail
可以分析源代碼並檢查在遷移到 AWS Graviton 時需要更改的過時運行library 優化 aws 成本的方法之一是遷移到並採用具有高性價比的AWS Graviton 推薦使用AWS Graviton,從可持續性的角度來看,它有很好的表現 但有需要注意的地方: 不適用於所有操作系統和實
Thumbnail
可以分析源代碼並檢查在遷移到 AWS Graviton 時需要更改的過時運行library 優化 aws 成本的方法之一是遷移到並採用具有高性價比的AWS Graviton 推薦使用AWS Graviton,從可持續性的角度來看,它有很好的表現 但有需要注意的地方: 不適用於所有操作系統和實
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News