

AWS Mainframe Modernization Service （受管執行期環境體驗） 不再開放給新客戶使用。對於與 AWS Mainframe Modernization Service （受管執行期環境體驗） 類似的功能，探索 AWS Mainframe Modernization Service （自我管理體驗）。現有客戶可以繼續正常使用該服務。如需詳細資訊，請參閱[AWS 大型主機現代化可用性變更](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html)。

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

# 教學課程：設定 WorkSpaces 應用程式以搭配 Rocket Enterprise Analyzer 和 Rocket Enterprise Developer 使用
<a name="set-up-appstream-mf"></a>

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

如需有關 WorkSpaces 應用程式中瀏覽器支援的資訊，請參閱《*Amazon WorkSpaces 應用程式管理指南*》中的[系統需求和功能支援 （網頁瀏覽器）](https://docs.aws.amazon.com/appstream2/latest/developerguide/requirements-and-features-web-browser-admin.html)。如果您在使用 WorkSpaces 應用程式時遇到問題，請參閱《*Amazon WorkSpaces 應用程式管理指南*》中的[對 AppStream 2.0 使用者問題進行故障診斷](https://docs.aws.amazon.com/appstream2/latest/developerguide/troubleshooting-user-issues.html)。

本文件適用於客戶營運團隊的成員。它說明如何設定 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](https://drm0z31ua8gi7.cloudfront.net/tutorials/mf/appstream/cfn-m2-appstream-fleet-ea-ed.yml) 為基礎。

**Topics**
+ [先決條件](#tutorial-aas-prerequisites)
+ [步驟 1：取得 WorkSpaces 應用程式映像](#tutorial-aas-step1)
+ [步驟 2：使用 CloudFormation 範本建立堆疊](#tutorial-aas-step2)
+ [步驟 3：在 WorkSpaces 應用程式中建立使用者](#tutorial-aas-step3)
+ [步驟 4：登入 WorkSpaces 應用程式](#tutorial-aas-step4)
+ [步驟 5：驗證 Amazon S3 中的儲存貯體 （選用）](#tutorial-aas-step5)
+ [後續步驟](#tutorial-aas-next-steps)
+ [清除資源](#tutorial-aas-cleanup)

## 先決條件
<a name="tutorial-aas-prerequisites"></a>
+ 下載範本：[cfn-m2-appstream-fleet-ea-ed.yml](https://drm0z31ua8gi7.cloudfront.net/tutorials/mf/appstream/cfn-m2-appstream-fleet-ea-ed.yml)。
+ 取得預設 VPC 和安全群組的 ID。如需預設 VPC 的詳細資訊，請參閱《Amazon [ VPCs》中的預設](https://docs.aws.amazon.com/vpc/latest/userguide/default-vpc.html) VPC。 **如需預設安全群組的詳細資訊，請參閱《*Amazon EC2 使用者指南*》中的[預設和自訂安全群組](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/default-custom-security-groups.html)。
+ 請確定您有下列許可：
  + 在 WorkSpaces 應用程式中建立堆疊、機群和使用者。
  +  CloudFormation 使用範本在 中建立堆疊。
  + 建立儲存貯體並將檔案上傳至 Amazon S3 中的儲存貯體。
  + 從 IAM 下載登入資料 (`access_key_id` 和 `secret_access_key`)。

## 步驟 1：取得 WorkSpaces 應用程式映像
<a name="tutorial-aas-step1"></a>

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

1. 在 https：//[https://console.aws.amazon.com/m2/](https://us-west-2.console.aws.amazon.com/m2/home?region=us-west-2#/) 開啟 AWS 大型主機現代化主控台。

1. 在左側導覽中，選擇**工具**。

1. 在**分析、開發和建置資產**中，選擇**與我的 AWS 帳戶共用資產**。

## 步驟 2：使用 CloudFormation 範本建立堆疊
<a name="tutorial-aas-step2"></a>

在此步驟中，您會使用下載的 CloudFormation 範本來建立 WorkSpaces 應用程式堆疊和機群，以執行 Rocket Enterprise Analyzer。您可以稍後重複此步驟，為執行 Rocket Enterprise Developer 建立另一個 WorkSpaces 應用程式堆疊和機群，因為每個工具都需要自己的機群和 WorkSpaces 應用程式中的堆疊。如需 CloudFormation 堆疊的詳細資訊，請參閱*AWS CloudFormation 《 使用者指南*》中的[使用堆疊](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacks.html)。

**注意**  
AWS Mainframe Modernization 會針對使用 Enterprise Analyzer 和 Enterprise Developer 的標準 WorkSpaces 應用程式定價增加額外費用。如需詳細資訊，請參閱[AWS 大型主機現代化定價](https://aws.amazon.com/mainframe-modernization/pricing/)。

1. 如有必要，請下載 [cfn-m2-appstream-fleet-ea-ed.yml 範本。](https://drm0z31ua8gi7.cloudfront.net/tutorials/mf/appstream/cfn-m2-appstream-fleet-ea-ed.yml)

1. 開啟 CloudFormation 主控台，然後選擇使用新資源**建立堆疊** 和 （標準）。 ****

1. 在**先決條件 - 準備範本**中，選擇**範本已就緒**。

1. 在**指定範本**中，選擇**上傳範本檔案**。

1. 在**上傳範本檔案中**，選擇**選擇檔案**並上傳 [cfn-m2-appstream-fleet-ea-ed.yml 範本。](https://drm0z31ua8gi7.cloudfront.net/tutorials/mf/appstream/cfn-m2-appstream-fleet-ea-ed.yml)

1. 選擇**下一步**。  
![\[使用選取的 cfn-m2-appstream-fleet-ea-ed.yml 範本 CloudFormation 建立堆疊頁面。\]](http://docs.aws.amazon.com/zh_tw/m2/latest/userguide/images/cfn-create-stack.png)

1. 在**指定堆疊詳細資訊**上，輸入下列資訊：
   + 在**堆疊名稱**中，輸入您選擇的名稱。例如 **m2-ea**。
   + 在 **AppStreamApplication** 中，選擇 **ea**。
   + 在 **AppStreamFleetSecurityGroup** 中，選擇預設 VPC 的預設安全群組。
   + 在 **AppStreamFleetVpcSubnet** 中，選擇預設 VPC 內的子網路。
   + 在 **AppStreamImageName** 中，選擇以 開頭的影像`m2-enterprise-analyzer`。此映像包含 Rocket Enterprise Analyzer 工具目前支援的版本。
   + 接受其他欄位的預設值，然後選擇**下一步**。  
![\[已填入 Enterprise Analyzer 選項的 CloudFormation 指定堆疊詳細資訊頁面。\]](http://docs.aws.amazon.com/zh_tw/m2/latest/userguide/images/cfn-specify-stack-details.png)

1. 接受所有預設值，然後再次選擇**下一步**。

1. **檢閱**時，請確定所有參數都是您想要的。

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

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

## 步驟 3：在 WorkSpaces 應用程式中建立使用者
<a name="tutorial-aas-step3"></a>

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

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

1. 在左側導覽中，選擇**使用者集區**。

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

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

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

如需建立 WorkSpaces 應用程式使用者的詳細資訊，請參閱《Amazon [WorkSpaces 應用程式管理指南》中的 WorkSpaces 應用程式使用者集](https://docs.aws.amazon.com/appstream2/latest/developerguide/user-pool.html)區。 *Amazon WorkSpaces *

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

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

1. 選擇使用者名稱。

1. 選擇**動作**，然後選擇**指派堆疊**。

1. 在**指派堆疊**中，選擇開頭為 的堆疊`m2-appstream-stack-ea`。

1. 選擇 **Assign stack (指派堆疊)**。  
![\[WorkSpaces 應用程式指派堆疊頁面顯示要指派的使用者和 Enterprise Analyzer 堆疊。\]](http://docs.aws.amazon.com/zh_tw/m2/latest/userguide/images/aas-assign-stack.png)

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

## 步驟 4：登入 WorkSpaces 應用程式
<a name="tutorial-aas-step4"></a>

在此步驟中，您會使用 WorkSpaces 應用程式傳送給您在 中建立之使用者的電子郵件中的連結登入 WorkSpaces 應用程式[步驟 3：在 WorkSpaces 應用程式中建立使用者](#tutorial-aas-step3)。

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

1. 如果出現提示，請變更您的密碼。您看到的 WorkSpaces 應用程式畫面類似如下：  
![\[顯示桌面圖示的範例 WorkSpaces 應用程式登入畫面。\]](http://docs.aws.amazon.com/zh_tw/m2/latest/userguide/images/aas-login-screen.png)

1. 選擇**桌面**。

1. 在任務列上，選擇**搜尋**並輸入 **D:** 以導覽至主資料夾。
**注意**  
如果您略過此步驟，當您嘗試存取主資料夾`Device not ready`時，可能會發生錯誤。

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

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

1. 在左側導覽中，選擇**機群**。

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

1. 選擇**動作**，然後選擇**停止**。

1. 等待機群停止。

1. 選擇**動作**，然後選擇**開始**。

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

## 步驟 5：驗證 Amazon S3 中的儲存貯體 （選用）
<a name="tutorial-aas-step5"></a>

您用來建立堆疊的 CloudFormation 範本完成的任務之一是在 Amazon S3 中建立兩個儲存貯體，這是跨工作工作階段儲存和還原使用者資料和應用程式設定的必要項目。這些儲存貯體如下所示：
+ 名稱開頭為 `appstream2-`。此儲存貯體會將資料映射至 WorkSpaces 應用程式 () 中的主資料夾`D:\PhotonUser\My Files\Home Folder`。
**注意**  
主資料夾對於指定的電子郵件地址是唯一的，並且會在指定 AWS 帳戶中的所有機群和堆疊之間共用。Home Folder 的名稱是使用者電子郵件地址的 SHA256 雜湊，並根據該雜湊儲存在路徑上。
+ 名稱開頭為 `appstream-app-settings-`。此儲存貯體包含 WorkSpaces 應用程式的使用者工作階段資訊，並包含瀏覽器我的最愛、IDE 和應用程式連線設定檔，以及 UI 自訂等設定。如需詳細資訊，請參閱*《Amazon WorkSpaces 應用程式管理指南*》中的[應用程式設定持久性的運作方式](https://docs.aws.amazon.com/appstream2/latest/developerguide/how-it-works-app-settings-persistence.html)。

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

1. 開啟 Amazon S3 主控台。

1. 在左側導覽中，選擇**儲存貯體**。

1. 在**依名稱尋找儲存貯**體中，輸入 **appstream**來篩選清單。

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

## 後續步驟
<a name="tutorial-aas-next-steps"></a>

現在已設定 WorkSpaces 應用程式基礎設施，您可以設定並開始使用 Enterprise Analyzer。如需詳細資訊，請參閱[教學課程：在 WorkSpaces 應用程式上設定 Enterprise Analyzer](set-up-ea.md)。您也可以設定企業開發人員。如需詳細資訊，請參閱[教學課程：在 WorkSpaces 應用程式上設定 Rocket Enterprise Developer](set-up-ed.md)。

## 清除資源
<a name="tutorial-aas-cleanup"></a>

清除建立的堆疊和機群的程序如[建立 WorkSpaces 應用程式機群和堆疊](https://docs.aws.amazon.com/appstream2/latest/developerguide/set-up-stacks-fleets.html)中所述。

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

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

最後，WorkSpaces 應用程式目前不允許您使用主控台刪除使用者。反之，您必須搭配 CLI 使用服務 API。如需詳細資訊，請參閱《Amazon WorkSpaces 應用程式管理指南》中的[使用者集](https://docs.aws.amazon.com/appstream2/latest/developerguide/user-pool-admin.html)區管理。 *Amazon WorkSpaces *