教學課程:在 AppStream 2.0 上設定微焦點企業開發人員 - AWS 大型主機現代化

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

教學課程:在 AppStream 2.0 上設定微焦點企業開發人員

本教學課程說明如何為一或多個大型主機應用程式設定 Micro Focus 企業開發人員,以便使用企業開發人員功能來維護、編譯和測試這些應用程式。此設定是以AWS大型主機現代化與客戶共用的 AppStream 2.0 Windows 映像,以及如中所述建立 AppStream 2.0 叢集和堆疊的基礎。教學課程:設定 AppStream 2.0 以搭配 Micro Focus 企業分析儀和微焦點企業開發人員使用

重要

本教學課程中的步驟假設您使用可下載的AWS CloudFormation範本 cfn-m2-appstream-fleet-ea-ed .yaml 設定 AppStream 2.0。如需詳細資訊,請參閱教學課程:設定 AppStream 2.0 以搭配 Micro Focus 企業分析儀和微焦點企業開發人員使用

當企業開發人員叢集和堆疊啟動並執行時,您必須執行此設定的步驟。

如需企業開發人員第 7 版功能和交付項目的完整說明,請參閱 Micro Focus 網站上的up-to-date 線上文件 (第 7.0 版)

圖片內容

除了企業開發人員本身,圖像包含包含倫巴(TN3270 模擬器)的圖像。它還包含以下工具和庫。

第三方工具

中的圖書館 C:\Users\Public

  • BankDemo 企業開發人員的源代碼和項目定義:m2-bankdemo-template.zip

  • 適用於大型主機的 MFA 安裝套件:. mfa.zip 如需詳細資訊,請參閱 Micro Focus 企業開發人員文件中的大型主機存取概觀

  • Rclone 的命令和配置文件(在教程中使用它們的說明):m2-rclone.cmdm2-rclone.conf

如果您需要存取尚未載入到 CodeCommit 儲存庫中但可在 Amazon S3 儲存貯體中使用的原始程式碼 (例如,將原始程式碼初始載入 git),請依照中所述的程序建立虛擬 Windows 磁碟教學課程:在 AppStream 2.0 上設定企業分析器

必要條件

步驟 1:由個別企業開發人員使用者設定

  1. 取得您的 IAM 登入資料:

    1. 請從以下位置 Connect 到AWS主控台:https://console.aws.amazon.com/iam/

    2. 依照使用者指南中的 Git 認證為 HTTPS 使用AWS CodeCommit者設定步驟 3 中所述的程序進行。

    3. 複製 IAM 為您產生的 CodeCommit特定登入認證,方法是顯示、複製這些資訊,然後貼到本機電腦上的安全檔案中,或選擇 [下載認證] 將此資訊下載為 .CSV 檔案。您需要此資訊才能連接至 CodeCommit。

  2. 根據歡迎電子郵件中收到的 URL 以 AppStream 2.0 開始工作階段。使用您的電子郵件作為用戶名並創建密碼。

  3. 選取您的企業開發人員堆疊。

  4. 在功能表頁面上,選擇 [面] 以到達叢集串流處理的 Windows 桌面平台。

步驟 2:在 Windows 上創建基於亞馬遜 S3 的虛擬文件夾(可選)

如果需要 Rclone (請參閱上文),請在 Windows 上建立以 Amazon S3 為基礎的虛擬資料夾:(如果所有應用程式成品僅來自存取,則為選用)。 CodeCommit

注意

如果您已在AWS大型主機現代化預覽期間使用 Rclone,則必須更新m2-rclone.cmd至中的較新版本。C:\Users\Public

  1. C:\Users\PhotonUser\My Files\Home Folder使用 [檔m2-rclone.cmd案總管] 將中提供的m2-rclone.conf和檔案複製C:\Users\Public到您的個人資料夾。

  2. 使用m2-rclone.conf您的AWS訪問密鑰和相應的密鑰以及您的AWS 區域.

    [m2-s3] type = s3 provider = AWS access_key_id = YOUR-ACCESS-KEY secret_access_key = YOUR-SECRET-KEY region = YOUR-REGION acl = private server_side_encryption = AES256
  3. m2-rclone.cmd 中,進行下列變更:

    • 更改your-s3-bucket為您的 Amazon S3 存儲桶名稱。例如 m2-s3-mybucket

    • 變更your-s3-folder-key為您的 Amazon S3 儲存貯體金鑰。例如 myProject

    • 變更your-local-folder-path至您要從包含這些檔案的 Amazon S3 儲存貯體同步應用程式檔案的目錄路徑。例如 D:\PhotonUser\My Files\Home Folder\m2-new。此同步目錄必須是主資料夾的子目錄, AppStream 2.0 才能在作業階段開始和結束時正確備份和還原它。

    :loop timeout /T 10 "C:\Program Files\rclone\rclone.exe" sync m2-s3:your-s3-bucket/your-s3-folder-key "D:\PhotonUser\My Files\Home Folder\your-local-folder-path" --config "D:\PhotonUser\My Files\Home Folder\m2-rclone.conf" goto :loop
  4. 打開一個 Windows 命令提示符,如C:\Users\PhotonUser\My Files\Home Folder果需要,請點擊並運行m2-rclone.cmd。此命令指令碼會執行連續迴圈,每 10 秒將 Amazon S3 儲存貯體和金鑰同步到本機資料夾。您可以根據需要調整逾時。您應該會看到位於 Windows 檔案總管中 Amazon S3 儲存貯體中的應用程式原始程式碼。

若要將新檔案新增至您正在處理的檔案集或更新現有檔案,請將檔案上傳到 Amazon S3 儲存貯體,這些檔案會在定義的下一次迭代時同步到您的目錄m2-rclone.cmd。同樣地,如果您想要刪除某些檔案,請從 Amazon S3 儲存貯體中刪除這些檔案。下一個同步操作將從您的本地目錄中刪除它們。

步驟 3:克隆存儲庫

  1. 瀏覽至瀏覽器視窗左上角的應用程式選取器功能表,然後選取企業開發人員。

  2. 選擇 C:\Users\PhotonUser\My Files\Home Folder (又名D: \PhotonUser\My Files\Home Folder) 做為工作區的位置,完成企業開發人員在 [首頁] 資料夾中所需的工作區建立。

  3. 在企業開發人員中,通過轉到項目資源管理器克隆您的 CodeCommit 存儲庫,右鍵單擊並選擇入,導入...Git,從 Git 克隆 URI 項目。然後,輸入您的 CodeCommit特定登錄憑據並完成 Eclipse 對話框以導入代碼。

中的 CodeCommit git 存儲庫現在克隆到本地工作區中。

您的企業開發人員工作區現在已準備好開始對應用程式進行維護工作。特別是,您可以使用與企業開發人員整合的 Microfocus 企業伺服器 (ES) 的本機執行個體,以互動方式偵錯和執行應用程式,以便在本機驗證您的變更。

注意

本機企業開發人員環境 (包括本機企業伺服器執行個體) 在 Windows 下執行,而AWS大型主機現代化則在 Linux 下執行。建議您在為此目標認可新應用程式 CodeCommit 並重建新應用程式之後,以及在將新應用程式推出至生產環境之前,在AWS大型主機現代化提供的 Linux 環境中執行互補測試。

後續會話

當您選取 AppStream 2.0 管理下的資料夾 (例如用於複製存 CodeCommit 放庫的主資料夾) 時,會在工作階段間透明地儲存和還原該資料夾。下次需要使用應用程式時,請完成下列步驟:

  1. 根據歡迎電子郵件中收到的 URL 以 AppStream 2.0 開始工作階段。

  2. 使用您的電子郵件和永久密碼登錄。

  3. 選取企業開發人員堆疊。

  4. 使用此選項Rclone來共用工作區檔案時,啟動以連線 (請參閱上文) 到 Amazon S3 支援的磁碟。

  5. 啟動企業開發人員來完成您的工作。

清除資源

如果您不再需要為此教學課程建立的資源,請刪除這些資源,以免繼續支付這些資源的費用。請完成下列步驟:

  • 刪除您為此自 CodeCommit 學課程建立的回覆。如需詳細資訊,請參閱《AWS CodeCommit使用指南》中的「刪除 CodeCommit 存放庫」。

  • 刪除您為此教學課程建立的資料庫。如需詳細資訊,請參閱刪除資料庫執行個體