第 4 單元:設定 AWS Cloud9 IDE

教學課程

設定 AWS Cloud9 IDE

在本單元中,您將設定您的 AWS Cloud9 環境

您會完成的目標

在本單元中,您將會學習以下內容:
  • 使用 AWS CLI 設定 AWS Cloud9 環境
  • 使用內建工具
或者,您可以使用圖形使用者介面來設定 AWS Cloud9。如需詳細資訊,請參閱 AWS Cloud9 使用者指南中的教學課程

實作

如果您已有 IDE,則此單元為可選。

AWS Cloud9 是一種以雲端為基礎的免費整合式開發環境 (IDE),您只需要一個瀏覽器便能撰寫、執行和偵錯程式碼。IDE 包括程式碼編輯器、偵錯程序和終端機。 

AWS Cloud9 已預先封裝常用的程式設計語言 (包括 JavaScript、Python、PHP 等) 基本工具,因此不需要安裝檔案或設定開發機器就能直接開始新的專案。由於 AWS Cloud9 IDE 在雲端上執行,因此無論您是在辦公室、家裡或任何地方,只要有一台可連接網際網路的電腦就能投入專案的工作。

 完成時間

15 分鐘

 單元要求

  • 網際網路瀏覽器
  • AWS 帳戶
  • AWS CLI 設定

 取得協助

建立環境

在此步驟中,您可以使用 AWS CLI 來建立 AWS Cloud9 開發環境。

首先,使用第 3 單元中建立的設定檔來登入 AWS CLI。

aws sso login --profile admin-1

您的 CLI 視窗將顯示以下命令列:

aws sso login --profile admin-1

嘗試在預設瀏覽器中自動開啟 SSO 授權頁面。

如果瀏覽器未開啟或您希望使用不同裝置來授權此請求,請開啟下列 URL:

https://device.sso.us-east1.amazonaws.com/

然後輸入代碼:
XXXX-XXXX

前往瀏覽器視窗,並允許存取您的資料。當您返回 CLI 視窗時,會顯示下列訊息行:

已成功登入開始 URL:https://my-sso-portal.awsapps.com/start

您現在已準備好使用 <aws cloud9 create-environment-ec2> 命令建立環境。在該命令中,我們將新增以下資訊:

  • --name:環境的名稱。針對此模組,我們使用 <getting-started>。
  • --description:環境的選用描述,做為字串提供。
  • --instance-type:Amazon EC2 執行個體 AWS Cloud9 的類型會啟動並連線至新環境。針對此模組,我們將使用 <t2.micro>,在前 12 個月 AWS 免費方案可涵蓋其費用。
  • --profile:您在設定 CLI 時設定的管理員設定檔名稱。在本教學課程中,我們使用了 <admin-1>。

您現在已準備好使用 <aws cloud9 create-environment-ec2> 命令建立環境。透過選取複製按鈕並將其貼至 CLI 中,來複製整個命令。

aws cloud9 create-environment-ec2 --name getting-started-2 --description "Getting started with AWS Cloud9." --instance-type t2.micro --profile admin-1

成功的命令會傳回新的 AWS Cloud9 環境的 ID:

{
  "environmentId": "8a34f51ce1e04a08882f1e811bd706EX"
}

依預設,在所有 Web 瀏覽器執行個體連線至環境的 IDE 後 30 分鐘,AWS Cloud9 會關閉該環境的 Amazon EC2 執行個體。

故障診斷秘訣︰

如果您未指定 -- profile 引數,您會收到以下訊息:

無法找到憑證。您可以透過執行 "aws configure" 來設定憑證。

如果您執行 aws configure,則必須提供存取金鑰,在大多數使用案例中不建議這樣做。取而代之的是,使用 --profile 引數來重複原始命令,會自動透過使用者的憑證來執行命令。

開放環境

在本教學課程的第 2 單元中,我們建立了名稱為 John 的管理使用者,其收到包含 AWS 存取入口網站 URL 及其使用者名稱的邀請郵件。在第 3 單元中,我們在建立 admin-1 設定檔時,使用了 AWS 存取入口網站 URL。當我們使用組織的 AWS 存取入口網站 URL 和 John 的登入憑證登入主控台時,建立的環境即會顯示。

使用您的管理員憑證登入 AWS 存取入口網站。

展開 AWS 帳戶以顯示成員 AWS 帳戶,然後選取成員帳戶以顯示為該帳戶佈建的許可集。 

選擇與 管理員存取許可集關聯的 管理主控台連結。 

在頂部導覽列中,確認您已登入您環境所在的 AWS 區域。在本教學課程中,我們使用了 us-east-1

在 AWS 區域選取器下拉式清單中,選取美國東部 (維吉尼亞北部)。

在搜尋方塊中,輸入 Cloud9。然後,從服務清單中選取 Cloud9

有關 AWS Cloud9 環境的摘要資訊,包括類型、許可、描述和擁有者 ARN。

主控台會開啟新的瀏覽器頁籤,顯示 AWS Cloud 9 環境頁面。

環境清單中,選取您使用 CLI 建立的 getting-started-2 environment,然後選擇開啟

有關 AWS Cloud9 環境的摘要資訊,包括類型、許可、描述和擁有者 ARN。

您在第 3 單元中使用 CLI 建立的 Cloud9 IDE 會在另一個頁籤中開啟。

您可以在這裡了解有關 Cloud9 的詳細資訊,也可以開始開發、測試和執行應用程式。

有關 AWS Cloud9 環境的摘要資訊,包括類型、許可、描述和擁有者 ARN。

刪除已建立的資源 – 選用

如果您不打算使用我們在本單元中建立的 AWS Cloud9 開發環境,可以透過執行以下命令將其刪除:

aws cloud9 delete-environment --environment-id <environmentID> --profile admin-1

aws cloud9 delete-environment 命令不會傳回任何輸出。檢查您的環境是否已刪除的一種方法是,使用您的管理員憑證登入 AWS Console,前往 console.aws.amazon.com/cloud9 並檢查其是否仍然存在。如果沒有 environmentID,您還可以從那裡刪除環境。

您可以在 AWS CLI 命令參考中找到此命令的完整文件。

結語

恭喜您! 您已經學會如何設定 AWS Cloud9 IDE。如需額外資訊和教學課程,請參閱 AWS Cloud9 文件。您可以在這裡查看所有 AWS Cloud9 和 CLI 命令。

設定您的 AWS 環境教學課程到此結束。

本頁對您是否有幫助?