教程:為 AWS 藍光時代開發者 IDE 設置 AppStream 2.0 - AWS 大型主機現代化

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

教程:為 AWS 藍光時代開發者 IDE 設置 AppStream 2.0

AWS 大型主機現代化透過 Amazon 2.0 提供多種工具。 AppStream AppStream 2.0 是全受管、安全的應用程式串流服務,可讓您將桌面應用程式串流給使用者,而無需重新撰寫應用程式。 AppStream 2.0 為使用者提供即時存取所需的應用程式,並在他們選擇的裝置上提供反應靈敏、流暢的使用者體驗。使用 AppStream 2.0 託管執行階段引擎特定工具,可讓客戶應用程式團隊直接從 Web 瀏覽器使用這些工具,與存放在 Amazon S3 儲存貯體或 CodeCommit儲存庫中的應用程式檔案互動。

如需 2.0 版瀏覽器 Support 的相關資訊,請參閱《Amazon AppStream AppStream 2.0 管理指南》中的系統需求和功能支援 (網頁瀏覽器)。如果您在使用 AppStream 2.0 時遇到問題,請參閱《Amazon AppStream 2.0 管理指南》中的 AppStream 2.0 使用者問題疑難排解

本文件說明如何在 AppStream 2.0 叢集上設定 AWS 藍光時代開發者 IDE。

先決條件

下載包含在 AppStream 2.0 下設置 AWS 藍光時代開發者 IDE 所需的工件的存檔文件

注意

這是一個大文件。如果您在操作逾時時遇到問題,建議您使用 Amazon EC2 執行個體來改善上傳和下載效能。

步驟 1:建立 Amazon S3 儲存貯體

在與您要建立的 AppStream 2.0 叢集相 AWS 區域 同的位置建立 Amazon S3 儲存貯體。此值區將包含您完成本教學課程所需的成品。

步驟 2:將政策附加到 S3 儲存貯體

將下列原則附加至您為本教學課程建立的值區。請務必以您建立MYBUCKET的值區的實際名稱取代。

{ "Version": "2012-10-17", "Statement": [{ "Sid": "AllowAppStream2.0ToRetrieveObjects", "Effect": "Allow", "Principal": { "Service": "appstream.amazonaws.com" }, "Action": "s3:GetObject", "Resource": "arn:aws:s3:::MYBUCKET/*" }] }

步驟 3:將檔案上傳到 Amazon S3 儲存貯體

解壓縮您在先決條件中下載的檔案,然後將appstream資料夾上傳到值區。上傳此資料夾會在值區中建立正確的結構。如需詳細資訊,請參閱 Amazon S3 使用者指南中的上傳物件

步驟 4:下載 AWS CloudFormation 範本

下載以下 AWS CloudFormation 範本。您需要這些範本來建立和填入 AppStream 2.0 叢集。

步驟 5:使用以下方式建立車隊 AWS CloudFormation

在此步驟中,您可以使用cfn-m2-appstream-elastic-fleet-linux.yaml AWS CloudFormation 範本建立 AppStream 2.0 叢集和堆疊來託管 AWS Blu Age 開發者 IDE。建立叢集和堆疊之後,您將執行在上一個步驟中下載的其他 AWS CloudFormation 範本,以安裝 Developer IDE 和其他必要工具。

  1. 在「 AWS 管理」主控台 AWS CloudFormation 中導覽至,然後選擇「堆疊」。

  2. 在 [堆] 中,選擇 [建立堆疊] 和 [使用新資源 (標準)]:

    
            「堆疊」頁面,其中 AWS CloudFormation 包含「建立堆疊」和「選取新資源」。
  3. 在 [建立堆疊] 中,選擇 [範本已就緒] 並 [上傳範本檔案]:

    
            使用範本 AWS CloudFormation 建立堆疊頁面已準備就緒,並上傳選取的範本檔案。
  4. 選擇「選擇檔案」,然後瀏覽至檔案cfn-m2-appstream-elastic-fleet-linux.yaml。選擇下一步

  5. 指定堆疊詳細資料中,提供下列資訊:

    • 堆疊的名稱。

    • 您的預設安全性群組和該安全性群組的兩個子網路。

      注意

      安全性群組的兩個子網路必須位於不同的可用區域。

  6. 選擇 [下一步],然後再選擇 [下一步]。

  7. 選擇 [我確認 AWS CloudFormation 可能會使用自訂名稱建立 IAM 資源]。 ,然後選擇「提交」。

  8. 建立叢集之後,請使用其他下載的範本建立 CloudFormation 堆疊,以完成應用程式的設定。請務必BucketName每次更新以指向正確的 S3 儲存貯體。您可以在 CloudFormation主控台BucketName中編輯。或者,您可以直接編輯範本檔案並更新S3Bucket性質。

注意

下載的範本預期會在資料夾結構名為的 S3 儲存貯體中尋找資產appstream/bluage/developer-ide/。值區必須與您建立的叢集位於 AWS 區域 相同的位置。

步驟 6:存取執行個體

建立並啟動叢集之後,您可以建立暫時連結,透過原生用戶端存取叢集。

  1. 導航到 AppStream 2.0, AWS Management Console 然後選擇先前創建的堆棧:

    
       AppStream 2.0 中的「堆疊」頁面顯示為大型主機現代 AWS 化建立的堆疊。
  2. 在堆疊詳細資料頁面上,選擇「動作」,然後選擇「建立串流 URL」:

    
       AppStream 2.0 建立串流網址頁面。
  3. 在 [建立串流 URL] 中,輸入任意使用者 ID 和 URL 到期時間,然後選擇 [取得 URL]。您會取得可用來串流至瀏覽器或原生用戶端的 URL。我們建議您串流至原生用戶端。

清除資源

如需清理建立的堆疊和叢集的程序,請參閱建立 AppStream 2.0 叢集和堆疊

刪除 AppStream 2.0 物件後,您或帳戶管理員也可以清理應用程式設定和主資料夾的 S3 儲存貯體。

注意

特定使用者的主資料夾在所有叢集中都是唯一的,因此如果同一帳戶中的其他 AppStream 2.0 堆疊處於作用中狀態,您可能需要保留該資料夾。

您無法使用 AppStream 2.0 主控台刪除使用者。相反地,您必須搭配使用服務 API 與 AWS CLI. 如需詳細資訊,請參閱 Amazon AppStream 2.0 管理指南中的使用者集區管理