教學課程:設定 WorkSpaces 應用程式以搭配 Rocket Enterprise Analyzer 和 Rocket Enterprise Developer 使用 - AWS 大型主機現代化

AWS Mainframe Modernization Service (受管執行期環境體驗) 不再向新客戶開放。對於與 AWS Mainframe Modernization Service (受管執行期環境體驗) 類似的功能,請探索 AWS Mainframe Modernization Service (自我管理體驗)。現有客戶可以繼續正常使用該服務。如需詳細資訊,請參閱AWS 大型主機現代化可用性變更

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

教學課程:設定 WorkSpaces 應用程式以搭配 Rocket Enterprise Analyzer 和 Rocket Enterprise Developer 使用

AWS Mainframe Modernization 透過 Amazon WorkSpaces 應用程式提供數種工具。WorkSpaces 應用程式是一項全受管、安全的應用程式串流服務,可讓您將桌面應用程式串流給使用者,而無需重寫應用程式。WorkSpaces 應用程式可讓使用者立即存取所需的應用程式,並在自己選擇的裝置上提供回應靈敏、流暢的使用者體驗。使用 WorkSpaces 應用程式託管執行期引擎特定工具,可讓客戶應用程式團隊直接從 Web 瀏覽器使用工具,並與存放在 Amazon S3 儲存貯體或 CodeCommit 儲存庫中的應用程式檔案互動。

如需有關 WorkSpaces 應用程式中瀏覽器支援的資訊,請參閱《Amazon WorkSpaces 應用程式管理指南》中的系統需求和功能支援 (網頁瀏覽器)。如果您在使用 WorkSpaces 應用程式時遇到問題,請參閱《Amazon WorkSpaces 應用程式管理指南》中的對 AppStream 2.0 使用者問題進行故障診斷

本文件適用於客戶營運團隊的成員。它說明如何設定 Amazon WorkSpaces 應用程式機群和堆疊來託管與 AWS Mainframe Modernization 搭配使用的 Rocket Enterprise Analyzer 和 Rocket Enterprise Developer 工具。Rocket Enterprise Analyzer 通常在評估階段使用,Rocket Enterprise Developer 通常在 AWS 大型主機現代化方法的遷移和現代化階段使用。如果您打算同時使用 Enterprise Analyzer 和 Enterprise Developer,您必須為每個工具建立單獨的機群和堆疊。每個工具都需要自己的機群和堆疊,因為其授權條款不同。

重要

本教學課程中的步驟是以可下載的 CloudFormation 範本 cfn-m2-appstream-fleet-ea-ed.yml 為基礎。

先決條件

  • 下載範本:cfn-m2-appstream-fleet-ea-ed.yml

  • 取得預設 VPC 和安全群組的 ID。如需預設 VPC 的詳細資訊,請參閱《Amazon VPCs》中的預設 VPC。 如需預設安全群組的詳細資訊,請參閱《Amazon EC2 使用者指南》中的預設和自訂安全群組

  • 請確定您有下列許可:

    • 在 WorkSpaces 應用程式中建立堆疊、機群和使用者。

    • CloudFormation 使用範本在 中建立堆疊。

    • 建立儲存貯體並將檔案上傳至 Amazon S3 中的儲存貯體。

    • 從 IAM 下載登入資料 (access_key_idsecret_access_key)。

步驟 1:取得 WorkSpaces 應用程式映像

在此步驟中,您會與 AWS 帳戶共用 Enterprise Analyzer 和 Enterprise Developer 的 WorkSpaces 應用程式映像。

  1. 開啟 AWS Mainframe Modernization 主控台,網址為 https://https://console.aws.amazon.com/m2/

  2. 在左側導覽中,選擇工具

  3. 分析、開發和建置資產中,選擇與我的 AWS 帳戶共用資產

步驟 2:使用 CloudFormation 範本建立堆疊

在此步驟中,您會使用下載的 CloudFormation 範本來建立 WorkSpaces 應用程式堆疊和機群,以執行 Rocket Enterprise Analyzer。您可以稍後重複此步驟,為執行 Rocket Enterprise Developer 建立另一個 WorkSpaces 應用程式堆疊和機群,因為每個工具都需要在 WorkSpaces 應用程式中使用自己的機群和堆疊。如需 CloudFormation 堆疊的詳細資訊,請參閱AWS CloudFormation 《 使用者指南》中的使用堆疊

注意

AWS Mainframe Modernization 為使用 Enterprise Analyzer 和 Enterprise Developer 的標準 WorkSpaces 應用程式定價增加額外費用。如需詳細資訊,請參閱AWS 大型主機現代化定價

  1. 如有必要,請下載 cfn-m2-appstream-fleet-ea-ed.yml 範本。

  2. 開啟 CloudFormation 主控台,然後選擇使用新資源建立堆疊 和 (標準)。

  3. 先決條件 - 準備範本中,選擇範本已就緒

  4. 指定範本中,選擇上傳範本檔案

  5. 上傳範本檔案中,選擇選擇檔案並上傳 cfn-m2-appstream-fleet-ea-ed.yml 範本。

  6. 選擇下一步

    使用選取的 cfn-m2-appstream-fleet-ea-ed.yml 範本 CloudFormation 建立堆疊頁面。
  7. 指定堆疊詳細資訊上,輸入下列資訊:

    • 堆疊名稱中,輸入您選擇的名稱。例如 m2-ea

    • AppStreamApplication 中,選擇 ea

    • AppStreamFleetSecurityGroup 中,選擇預設 VPC 的預設安全群組。

    • AppStreamFleetVpcSubnet 中,選擇預設 VPC 內的子網路。

    • AppStreamImageName 中,選擇以 開頭的影像m2-enterprise-analyzer。此映像包含 Rocket Enterprise Analyzer 工具目前支援的版本。

    • 接受其他欄位的預設值,然後選擇下一步

    CloudFormation 指定堆疊詳細資訊頁面,其中已填入 Enterprise Analyzer 選項。
  8. 接受所有預設值,然後再次選擇下一步

  9. 檢閱時,請確定所有參數都是您想要的。

  10. 捲動至底部,選擇我確認 AWS CloudFormation 可能會使用自訂名稱建立 IAM 資源,然後選擇建立堆疊

堆疊和機群需要 20 到 30 分鐘才能建立。您可以選擇重新整理,在 CloudFormation 事件發生時查看事件。

步驟 3:在 WorkSpaces 應用程式中建立使用者

當您等待 CloudFormation 完成建立堆疊時,您可以在 WorkSpaces 應用程式中建立一或多個使用者。這些使用者是將在 WorkSpaces 應用程式中使用 Enterprise Analyzer 的使用者。您需要為每個使用者指定電子郵件地址,並確保每個使用者有足夠的許可在 Amazon S3 中建立儲存貯體、將檔案上傳至儲存貯體,以及連結到儲存貯體以映射其內容。

  1. 開啟 WorkSpaces 應用程式主控台。

  2. 在左側導覽中,選擇使用者集區

  3. 選擇 Create user (建立使用者)。

  4. 提供電子郵件地址,讓使用者可以收到使用 WorkSpaces 應用程式的電子郵件邀請、名字和姓氏,然後選擇建立使用者

  5. 如有必要,請重複此動作以建立更多使用者。每個使用者的電子郵件地址必須是唯一的。

如需建立 WorkSpaces 應用程式使用者的詳細資訊,請參閱《Amazon WorkSpaces 應用程式管理指南》中的 WorkSpaces 應用程式使用者集區。 Amazon WorkSpaces

建立堆疊 CloudFormation 完成後,您可以將您建立的使用者指派給堆疊,如下所示:

  1. 開啟 WorkSpaces 應用程式主控台。

  2. 選擇使用者名稱。

  3. 選擇動作,然後選擇指派堆疊

  4. 指派堆疊中,選擇開頭為 的堆疊m2-appstream-stack-ea

  5. 選擇 Assign stack (指派堆疊)

    WorkSpaces 應用程式指派堆疊頁面顯示要指派的使用者和 Enterprise Analyzer 堆疊。

將使用者指派給堆疊會導致 WorkSpaces 應用程式根據您提供的地址傳送電子郵件給使用者。此電子郵件包含 WorkSpaces 應用程式登入頁面的連結。

步驟 4:登入 WorkSpaces 應用程式

在此步驟中,您會使用 WorkSpaces 應用程式傳送給您在 中建立之使用者的電子郵件中的連結登入 WorkSpaces 應用程式步驟 3:在 WorkSpaces 應用程式中建立使用者

  1. 使用 WorkSpaces 應用程式傳送的電子郵件中提供的連結登入 WorkSpaces 應用程式。

  2. 如果出現提示,請變更您的密碼。您看到的 WorkSpaces 應用程式畫面類似下列內容:

    顯示桌面圖示的範例 WorkSpaces 應用程式登入畫面。
  3. 選擇桌面

  4. 在任務列上,選擇搜尋並輸入 D: 以導覽至主資料夾。

    注意

    如果您略過此步驟,當您嘗試存取主資料夾Device not ready時,可能會發生錯誤。

在任何時候,如果您無法登入 WorkSpaces 應用程式,您可以使用下列步驟重新啟動 WorkSpaces 應用程式機群並嘗試再次登入。

  1. 開啟 WorkSpaces 應用程式主控台。

  2. 在左側導覽中,選擇機群

  3. 選擇您嘗試使用的機群。

  4. 選擇動作,然後選擇停止

  5. 等待機群停止。

  6. 選擇動作,然後選擇開始

此程序可能需要約 10 分鐘的時間。

步驟 5:驗證 Amazon S3 中的儲存貯體 (選用)

您用來建立堆疊的 CloudFormation 範本完成的其中一個任務是在 Amazon S3 中建立兩個儲存貯體,這些儲存貯體是跨工作工作階段儲存和還原使用者資料和應用程式設定的必要項目。這些儲存貯體如下所示:

  • 名稱開頭為 appstream2-。此儲存貯體會將資料映射至 WorkSpaces 應用程式 () 中的主資料夾D:\PhotonUser\My Files\Home Folder

    注意

    主資料夾對於指定的電子郵件地址是唯一的,並且會在指定 AWS 帳戶中的所有機群和堆疊之間共用。Home Folder 的名稱是使用者電子郵件地址的 SHA256 雜湊,並根據該雜湊存放在路徑上。

  • 名稱開頭為 appstream-app-settings-。此儲存貯體包含 WorkSpaces 應用程式的使用者工作階段資訊,並包含瀏覽器我的最愛、IDE 和應用程式連線設定檔,以及 UI 自訂等設定。如需詳細資訊,請參閱《Amazon WorkSpaces 應用程式管理指南》中的應用程式設定持久性的運作方式

若要驗證儲存貯體是否已建立,請依照下列步驟執行:

  1. 開啟 Amazon S3 主控台。

  2. 在左側導覽中,選擇儲存貯體

  3. 依名稱尋找儲存貯體中,輸入 appstream來篩選清單。

如果您看到儲存貯體,則不需要進一步的動作。請注意,儲存貯體存在。如果您沒有看到儲存貯體,則表示 CloudFormation 範本未完成執行,或發生錯誤。前往 CloudFormation 主控台並檢閱堆疊建立訊息。

後續步驟

現在已設定 WorkSpaces 應用程式基礎設施,您可以設定並開始使用 Enterprise Analyzer。如需詳細資訊,請參閱教學課程:在 WorkSpaces 應用程式上設定 Enterprise Analyzer。您也可以設定企業開發人員。如需詳細資訊,請參閱教學課程:在 WorkSpaces 應用程式上設定 Rocket Enterprise Developer

清除資源

清除建立的堆疊和機群的程序如建立 WorkSpaces 應用程式機群和堆疊中所述。

刪除 WorkSpaces 應用程式物件後,帳戶管理員也可以視需要清除應用程式設定和主資料夾的 Amazon S3 儲存貯體。

注意

指定使用者的主資料夾在所有機群中都是唯一的,因此如果其他 WorkSpaces 應用程式堆疊在相同帳戶中處於作用中狀態,您可能需要保留它。

最後,WorkSpaces 應用程式目前不允許您使用主控台刪除使用者。反之,您必須搭配 CLI 使用服務 API。如需詳細資訊,請參閱《Amazon WorkSpaces 應用程式管理指南》中的使用者集區管理。 Amazon WorkSpaces