整合石分支通用控制器與 AWS 大型主機現代化 - AWS 方案指引

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

整合石分支通用控制器與 AWS 大型主機現代化

創建者瓦伊迪桑卡蘭(AWS),羅伯特·勒米厄(石分支),侯賽因格魯(石分支)和巴勃羅·阿隆索·普里托(AWS)

代碼存儲庫:aws-mainframe-modernization-stonebranch-集成

環境:PoC 或試點

技術:大型主機;現代化 DevOps;營運;SaaS

工作負載:開放原始碼 Microsoft

AWS 服務:AWS 大型主機現代化;Amazon RDS;Amazon S3

Summary

此模式說明如何將 Stonebranch 通用自動化中心 (UAC) 工作負載協調Amazon Web Services (AWS) 大型主機現代化服務整合。AWS 大型主機現代化服務可將大型主機應用程式移轉並現代化到 AWS 雲端。它提供兩種模式:採用 Micro Focus 企業技術的 AWS 大型主機現代化重新平台,以及 AWS Blu Age 的 AWS 大型主機現代化自動重構。 

石分支 UAC 是一個實時的 IT 自動化和協調平台。UAC 旨在跨混合 IT 系統(從現場部署到 AWS)自動化和協調任務、活動和工作流程。使用大型主機系統的企業用戶端正在轉換為以雲端為中心的現代化基礎架構和應用程式。Stonebranch 的工具和專業服務有助於將現有的排程器和自動化功能遷移到 AWS 雲端。

使用 AWS 大型主機現代化服務將大型主機計劃遷移或現代化到 AWS 雲端時,您可以使用此整合自動化批次排程、提高靈活性、改善維護並降低成本。

此模式提供有關整合 Stonebranch 排程器與遷移到 AWS 大型主機現代化服務 Micro Focus 企業執行階段的大型主機應用程式的指示。此模式適用於解決方案架構師、開發人員、顧問、移轉專家,以及從事移轉、現代化、作業或 DevOps工作的其他人員。

目標成果

此模式著重於提供以下目標結果:

先決條件和限制

先決條件

限制

  • 該產品和解決方案已通過 OpenJDK 8 和 11 的測試和兼容性驗證。

  • aws-mainframe-modernization-stonebranch整合任務排程範本僅適用於 AWS 大型主機現代化服務。

  • 這個任務調度模板將只能在 Unix,Linux 或 Windows 版本的石分支代理工作。

架構

目標狀態架構

下圖顯示此試行方案所需的 AWS 環境範例。

  1. Stonebranch 通用自動化中心 (UAC) 包括兩個主要元件:通用控制器和通用代理程式。石分支 OMS 被用作控制器和各個代理之間的消息總線。

  2. 石分支 UAC 數據庫由通用控制器使用。該數據庫可以是 MySQL,Microsoft SQL 服務器,甲骨文,或 Aurora MySQL 的兼容。

  3. AWS 大型主機現代化服務 — 部署應用程式的 Micro Focus 執行階段環境。BankDemo BankDemo 應用程式檔案將存放在 S3 儲存貯體中。此存儲桶還包含大型主機 JCL 文件。

  4. 石分支 UAC 可以為批量運行運行以下功能:

    1. 使用連結至 AWS 大型主機現代化服務之 S3 儲存貯體中的 JCL 檔案名稱啟動批次任務。

    2. 取得批次工作執行的狀態。

    3. 等待批次工作執行完成。

    4. 擷取批次工作執行的記錄。

    5. 重新執行失敗的批次工作。

    6. 在工作執行時取消批次處理工作。

  5. 石科 UAC 可以為應用程序運行以下功能:

    1. 開始申請

    2. 獲取應用程序的狀態

    3. 等到應用程式啟動或停止

    4. 停止申請

    5. 擷取應用程式作業的記錄

石分支工作轉換

下圖顯示了 Stonbranch 在現代化過程中的工作轉換過程。它說明任務排程和任務定義如何轉換成可執行 AWS 大型主機現代化批次任務的相容格式。

  1. 對於轉換程序,工作定義會從現有的大型主機系統匯出。

  2. 您可以將 JCL 檔案上傳到大型主機現代化應用程式的 S3 儲存貯體,以便 AWS 大型主機現代化服務部署這些 JCL 檔案。

  3. 轉換工具會將匯出的工作定義轉換為 UAC 工作。

  4. 建立所有作業定義和工作排程之後,這些物件會匯入至通用控制器。然後,轉換後的任務會在 AWS 大型主機現代化服務中執行程序,而不是在大型主機上執行。

石支 UAC 架構

下列架構圖表示高可用性 (HA) 通用控制器的 active-active-passive 模型。Stonebranch UAC 部署在多個可用區域中,以提供高可用性並支援災難復原 (DR)。

通用控制器

兩個 Linux 伺服器會佈建為通用控制器。兩者都連接到相同的數據庫端點。每個伺服器都有通用控制器應用程式和 OMS。最新版本的通用控制器會在佈建時使用。

通用控制器部署在 Tomcat Web 應用程序中作為文檔根目錄,並在端口 80 上提供服務。此部署可簡化前端負載平衡器的組態。

使用石分支萬用字元憑證 (例如https://customer.stonebranch.cloud) 啟用透過 TLS 或 HTTPS 的 HTTP。這樣可以保護瀏覽器和應用程序之間的通信。

OMS

通用代理程式和 OMS (Opswise 訊息服務) 位於每個通用控制器伺服器上。從客戶端部署的所有通用代理程式都會設定為連線到這兩個 OMS 服務。OMS 充當通用代理程式和通用控制器之間的通用訊息傳送服務。

Amazon EFS 會在每部伺服器上掛接多工緩衝處理目錄。OMS 會使用此共用多工緩衝處理目錄來保留來自控制器和代理程式的連線和工作資訊。OMS 在高可用性模式下運作。如果作用中 OMS 停止運作,則被動 OMS 可以存取所有資料,而且會自動繼續作用中作業。通用代理程式會偵測此變更,並自動連線至新的作用中 OMS。

資料庫

Amazon Relational Database Service 服務 (Amazon RDS) 內建 UAC 資料庫,其引擎與 Amazon Aurora MySQL 相容。Amazon RDS 有助於定期管理和提供定期備份。兩個通用控制器執行個體都會連線到相同的資料庫端

負載平衡器

為每個執行個體設定 Application Load Balancer。負載平衡器會在任何給定時刻將流量引導至作用中控制器。您的執行個體網域名稱會指向個別的負載平衡器端點。

网址

您的每個執行個體都有一個 URL,如下列範例所示。

Environment (環境)

執行個體

生產

客戶. 石分支雲

開發 (非生產)

客戶開發. 石分支.

測試(非生產)

客戶最好的. 石分支.

 注意:可以根據您的需求設定非生產執行個體名稱。

高可用性

高可用性 (HA) 是指系統在指定時間內持續運作而不失敗的能力。此類失敗包括但不限於儲存裝置、CPU 或記憶體問題所造成的伺服器通訊回應延遲,以及網路連線。

若要符合 HA 的要求:

  • 所有 EC2 執行個體、資料庫和其他組態都會鏡像到相同 AWS 區域內的兩個獨立可用區域。

  • 控制器是透過 Amazon 機器映像 (AMI) 在兩個可用區域中的兩部 Linux 伺服器上佈建的。例如,如果您在歐洲歐洲西部 -1 區域佈建,則可用區域中有一個通用控制器歐盟西部-1a 和歐洲西部 -1c 可用區域。

  • 不允許任何作業直接在應用程式伺服器上執行,也不允許在這些伺服器上儲存任何資料。

  • 應用程式負載平衡器會在每個通用控制器上執行健康狀態檢查,以識別作用中的控制器,並將流量導向 如果一部伺服器發生問題,負載平衡器會自動將被動通用控制器提升為主動狀態。然後,負載平衡器會從健康狀態檢查中識別新的作用中通用控制器執行個體,並開始導向流量 容錯移轉會在四分鐘內發生,不會遺失任務,且前端 URL 保持不變。

  • Aurora 與 MySQL 相容的資料庫服務會儲存通用控制器資料。對於生產環境,資料庫叢集是以單一 AWS 區域內兩個不同可用區域中的兩個資料庫執行個體建立的。這兩個通用控制器都使用指向單一資料庫叢集端點的 Java 資料庫連線 (JDBC) 介面。如果有一個資料庫執行個體發生問題,資料庫叢集端點會動態指向運作良好的執行個體。不需要手動介入。

Backup 和清除

Stonebranch 通用控制器被設置為備份和清除以下表中顯示的時間表中的舊數據。

類型

排程

活動

7 天

審計

90 天

歷程記錄

六十天

超過顯示日期的 Backup 資料會匯出為 .xml 格式,並儲存在檔案系統中。備份程序完成後,系統會從資料庫中清除較舊的資料,並在 S3 儲存貯體中存檔最多一年的生產執行個體。

您可以在通用控制器介面中調整此排程。但是,增加這些時間範圍可能會導致維護期間更長的停機時間。

工具

AWS 服務

石枝

  • 通用自動化中心 (UAC) 是企業工作負載自動化產品的系統。此模式使用下列 UAC 元件:

    • 通用控制器,在 Tomcat Web 容器中運行的 Java Web 應用程序,是通用自動化中心的企業作業調度程序和工作負載自動化代理解決方案。控制器提供使用者介面,可用來建立、監視和設定控制器資訊、處理排程邏輯、處理往來通用代理程式的所有訊息;以及同步通用自動化中心的大部分高可用性作業。

    • Universal Agent 是獨立於廠商的排程代理程式,可與所有主要運算平台 (舊版和分散式) 上的現有工作排程器協同作業。支援在 Z 系列、I 系列、Unix、Linux 或視窗上執行的所有排程器。

  • Universal Agent 是獨立於廠商的排程代理程式,可與所有主要運算平台 (舊版和分散式) 上的現有工作排程器協同作業。支援在 Z 系列、I 系列、Unix、Linux 或視窗上執行的所有排程器。

  • Stonebranch aws-mainframe-modernization-stonebranch 整合 AWS 大型主機現代化通用擴充功能是在 AWS 大型主機現代化平台中執行、監控和重新執行批次任務的整合範本。

Code

此模式的代碼可在 aws-mainframe-modernization-stonebranch-整合存 GitHub 儲庫中獲得。

史诗

任務描述所需技能

下載安裝檔案。

從石分支服務器下載安裝。要獲取安裝文件,請與石分支聯繫。

雲端架構師

啟動 EC2 執行個體。

安裝通用控制器和通用代理程式需要約 3 GB 的額外空間。因此,請為執行個體提供至少 30 GB 的磁碟空間。

將連接埠 8080 新增至安全性群組,以便可存取。

雲端架構師

檢查先決條件。

在安裝之前,請執行下列動作:

  1. 依照下載 Java 執行階段環境中所述安裝 Java

    $ sudo yum -y update $ sudo yum install java-11-amazon-corretto

    請務必使用其中一個支援的 JAVA 版本。上一個命令應該安裝 java 11。請檢查 Java 版本,並確保您使用的是版本 11,然後再繼續。

  2. 安裝 Apache Tomcat 文件中所述,執行下列命令。

    $ sudo yum install tomcat tomcat-admin-webapps $ sudo systemctl enable tomcat $ sudo systemctl start tomcat
  3. 如建立 Aurora MySQL 資料庫叢集並連線至叢集中所述,建立 Amazon Aurora 資料庫。使用 Amazon Aurora 與 MySQL 相容的版本。

    選擇一個主用戶名和主密碼。保留其餘設定的預設值。

雲端管理員、Linux 管理員

安裝通用控制器。

  1. universal-controller-7.2.0.0.tar安裝檔案上傳至 EC2 執行個體。

  2. 將安裝檔案解除封存至temp資料夾。

    $ tar -xvf universal-controller-7.2.0.0.tar
  3. 授予安裝指令碼執行權限。

    $ chmod a+x install-controller.sh
  4. 安裝控制器。此範例使用下列命令,在 /usr/share/tomca t 下安裝通用控制器。使用您在先前步驟中建立的 Amazon Aurora 資料庫。

    $ sudo ./install-controller.sh --tomcat-dir /usr/share/tomcat/ --controller-file universal-controller-7.2.0.0-build.145.war --dbuser admin --dbpass “****” --dbname uc --rdbms mysql --dburl jdbc:mysql://database-2-instance-1.cih63miincgy.us-east-1.rds.amazonaws.com:3306/

    腳本輸出的最後一行應該是「安裝完成」。

  5. 導覽至 EC2 執行個體中的下列 URL。

    http://<public_ip>:8080/uc
  6. 在登入畫面上,在「使用者名稱」區段中輸入 ops.admin,並將「密碼」欄位保持空白。

  7. 為使用者設定新密ops.admin碼。

雲端架構師、Linux 管理員

安裝通用代理程式。

  1. sb-7.2.0.1-linux-3.10-x86_64.tar.Z安裝檔案上傳至 EC2 執行個體。

  2. 登入 EC2 執行個體。

  3. 取消封存通用代理程式安裝套件。

    $ zcat sb-7.2.0.1-linux-3.10-x86_64.tar.Z | tar xvf –
  4. 執行下列命令。

    $ sudo ./unvinst --oms_servers 7878@localhost --oms_autostart yes --python yes
  5. 建立 PAM 檔案。

    $ cp /etc/pam.d/login /etc/pam.d/ucmd
  6. 啟用通用代理程式的自動啟動。

    $ /sbin/restorecon -v /etc/rc.d/init.d/ubrokerd
雲端管理員、Linux 管理員

將 OMS 新增至通用控制器。

  1. 與使用者一起登入通ops.admin用控制器。

  2. 選擇畫面左上角的「服務」功能表,然後選擇「系統」中的「OMS 伺服器」功能表

  3. 在 OMS 伺服器位址欄位中,輸入 localhost,然後儲存。

  4. 您會看到 OMS 伺服器的狀態為 [已連線] 和 [工作階段狀態] 為 [中]。

通用控制器管理
任務描述所需技能

匯入整合範本。

在此步驟中,您需要 AWS 大型主機現代化通用擴充功能。確定已下載 .zip 檔案的最新發行版本。

  1. 與使用者一起登入通ops.admin用控制器。

  2. 瀏覽至「服務」,「匯入整合範本」。

  3. 選取整合範本 .zip 檔案 (aws_mainframe_modernization_stonebranch_extension.zip),然後選擇「匯入」。

匯入整合範本之後,您會在可用服務下看到 AWS 大型主機現代化任務

通用控制器管理

啟用可解析的認證。

  1. 導覽至服務AWS 大型主機現代化任務。

  2. 在右側面板中,填寫必填欄位:

    • 名稱:新大型主機現代化工作

    • 代理程式:選取唯一的代理程式 (AGNT0001)。

    AWS 大型主機現代化詳細資訊下:

    • 動作:列出環境

    • AWS 登入資料:如果您已將 AWS Identity and Access Management (IAM) 角色新增至 EC2 執行個體,則可以將此欄位保留空白。如果要使用AWSAccessKeyIDAWSSecretKey,請選擇欄位旁邊的圖示 ()

    在開啟的「身份證明詳細資料」視窗中,輸入下列資訊,然後儲存。

    • 名稱:AWS 大型主機現代化登入資料

    • 執行階段使用者:在此欄位中寫入 AWS 存取金鑰 ID。

    • 執行階段密碼:在此欄位中寫入 AWS 秘密金鑰。

    • 端點確定端點具有正確的 AWS 區域。預設值為 https://m2.us-east-1.amazonaws.com

    • 區域:輸入 AWS 大型主機現代化服務的區域。預設值為 us-east-1

  3. 將預設值保留在其餘欄位中,並儲存工作。

通用控制器管理

啟動工作。

  1. 在右側面板的頂部,選擇啟動任務

  2. 在「確認」視窗中,選擇「啟動」。之後,通用控制器主控台將顯示類似下列訊息的訊息。

    2022-08-24 上午十一時四十九分

    使用任務實例 sys_id 1661291493634146313NC8E38DB8OZJY 成功啟動通用任務「新大型主機現代化任務」。

  3. 導覽至 [執行個體] 如果您看不到 [執行個體] 索引標籤,請選擇向右箭頭以向右捲動。

  4. 開啟清單中任務實例的前後關聯 (按一下滑鼠右鍵) 功能表,選擇「擷取輸出」,然後在「擷取輸出」中選擇「提交

  5. 在「檢索輸出」窗口中,您將看到 STDOUT 中的環境列表。

通用控制器管理
任務描述所需技能

建立批次工作的工作。

  1. 導覽至服務AWS 大型主機現代化任務。

  2. 在右側面板中,填寫必填欄位:

    • 名稱:新大型主機現代化工作

    • 代理程式:選取唯一的代理程式 (AGNT0001)。

    AWS 大型主機現代化詳細資訊下:

    • 作:啟動 Batch (或啟動 Batch 並等待執行批次任務,然後等待 AWS 中的任務完成)

    • AWS 登入資料:如果您已將 IAM 角色新增至 EC2 執行個體,則可以將此欄位保持空白。如果要使用AWSAccessKeyIDAWSSecretKey,請選擇欄位旁邊的圖示 ()

    • 端點確定端點具有正確的 AWS 區域。預設值為 https://m2.us-east-1.amazonaws.com

    • 區域:輸入 AWS 大型主機現代化服務的區域。預設值為 us-east-1

    • 應用模組:選擇欄位 () 旁邊的圖示,然後在「重新整理應用模組選擇」中選擇「提交」。這將連接到 AWS 大型主機現代化服務,並傳回應用程式清單。現在,您可以從下拉列表中選擇應用程序。選取要執行批次工作的應用程式。

    • JCL 檔案名稱RUNHELLO.jcl

    • 等待成功或失敗如果選取此選項,工作將會等到批次工作的狀態為成功或失敗。

    • 輪詢間隔:這是每個輪詢之間的時間量。

    • 擷取執行記錄:如果選取此選項,則會在批次工作完成時自動擷取記錄檔。

    • 誌格式:這是要打印出來的日誌格式。它可以是文本或 JSON 格式。

  3. 將預設值保留在其餘欄位中,並儲存工作。

通用控制器管理

啟動工作。

  1. 在右側面板的頂部,選擇啟動任務

  2. 在「確認」視窗中,選擇「啟動」。之後,通用控制器主控台將顯示類似下列訊息的訊息。

    上午十一時五十九分

    使用任務實例 sys_id 成功啟動通用任務「大型主機現代化開始 Batch」。 <sys id>

  3. 導覽至 [執行個體] 如果您看不到 [執行個體] 索引標籤,請選擇向右箭頭以向右捲動。

  4. 開啟清單中任務實例的前後關聯 (按一下滑鼠右鍵) 功能表,選擇「擷取輸出」,然後在「擷取輸出」中選擇「提交

  5. 在「檢索輸出」窗口中,您將看到 STDOUT 中的環境列表。

通用控制器管理
任務描述所需技能

複製任務。

  1. 開啟您要建立複本之工作的前後關聯 (按一下滑鼠右鍵) 功能表,然後選擇「複製」。

  2. 在「複製 AWS 大型主機現代化任務」視窗中,為新任務輸入以下新名稱:大型主機現代化開始 Batch-RUNAWS2。

  3. 使用下列名稱再次複製工作:大型主機現代化開始 Batch-RUNAWS3。

  4. 使用以下名稱再次複製任務:大型主機現代化開始 Batch-RUNAWS4。

  5. 使用下列名稱複製工作的最後一次:大型主機現代化開始 Batch-FOOBAR。

通用控制器管理

更新工作。

  1. 開啟 (連按兩下)「大型主機現代化開始 Batch-RUNAWS2」工作,將 RUNAWS2.jclJCL 檔案名稱」欄位變更為,然後儲存。

  2. 開啟 (連按兩下)「大型主機現代化開始 Batch-RUNAWS3」工作,將 RUNAWS3.jclJCL 檔案名稱」欄位變更為,然後儲存。

  3. 開啟 (連按兩下)「大型主機現代化開始 Batch-RUNAWS4」工作,將 RUNAWS4.jclJCL 檔案名稱」欄位變更為,然後儲存。

  4. 開啟 (按兩下) 大型主機現代化開始 Batch-FOOBAR 工作,將「JCL 檔案名稱」欄位變更為,然後儲存。MISSING.jcl此工作將失敗,因為 JCL 檔案名稱值不正確。

通用控制器管理

建立工作流程。

  1. 導航到服務工作流程

  2. 在右側面板的「稱」欄位中輸入大型主機現代化工作流程,然後儲存。

  3. 在右側面板中,選擇「編輯工作流程」。

  4. 在「工作流程編輯器」標籤上,「加入工作」按鈕 (+)

  5. 在「工作搜尋」視窗中,選擇「搜尋」以查看「通用控制器」中的所有作業。

  6. 按一下大型主機現代化開始 Batch 工作旁邊的圖示,然後將圖示拖曳至工作流程編輯器中的空白位置。

  7. 對其他大型主機現代化工作重複相同的動作,並按照他資訊一節所示放置它們。

  8. 選擇「連線」按鈕 (),然後將工作 Connect 在一起。若要將工作與另一個工作連線,請按一下工作中間的,然後將其拖曳至目標工作。

  9. 依照「其他資訊」區段中所示 Connect 工作,然後儲存工作流程。

  10. 工作流程編輯器」中的空白處按一下滑鼠右鍵,選擇「啟動工作流程」,然後選

通用控制器管理

檢查工作流程的狀態。

  1. 在左側菜單中,選擇「動」

  2. 在視窗中間,選擇 [開始]。

    您將在列表中看到任務實例的列表。

  3. 開啟 (按兩下) 清單中的大型主機現代化工作流程,或開啟內容 (按一下滑鼠右鍵) 功能表,然後選擇「工作流程工作流程」、「檢視工作流程

    您會看到「其他資訊」區段中所示的工作。第二個任務預計會失敗,因為你使用了一個缺少的 JCL 文件。

通用控制器管理員
任務描述所需技能

修復失敗的工作並重新執行。

  1. 開啟 (連按兩下) 失敗的工作,以查看工作的錯誤。

  2. 您有兩個選項可以修復失敗的任務。

    • 修正 JCL 檔案名稱,並將其設定為FOOBAR.jcl

    • 將正確的 JCL 檔案名稱新增至 JCL 檔案名稱 (暫存)。此欄位將覆寫「JCL 檔案名稱」欄位。

    對於此試驗,請選擇第二個選項,然後儲存工作實例。

  3. 在「工作流程監視器」中,開啟失敗工作的前後關聯 (按一下滑鼠右鍵) 功能表,然後選擇指令重新執行

  4. 之後,所有任務將成功完成。

通用控制器管理
任務描述所需技能

建立「啟動應用程式」動作。

  1. 導覽至服務AWS 大型主機現代化任務。

  2. 在右側面板中,填寫必填欄位。

    • 名稱:大型主機現代化啟動應用程式

    • 代理程式:選取唯一的代理程式 (AGNT0001)

    AWS 大型主機現代化詳細資訊下:

    • 動作啟動應用程式

    • AWS 登入資料:如果您已將 IAM 角色新增至 EC2 執行個體,則可以將此欄位保持空白。如果要使用AWSAccessKeyIDAWSSecretKey,請選取之前建立的認證。

    • 終點確定端點具有正確的「區域」。預設值為 https://m2.us-east-1.amazonaws.com

    • 區域:輸入 AWS 大型主機現代化服務的區域。預設值為 us-east-1

    • 應用模組:選擇欄位 () 旁邊的圖示,然後在「重新整理應用模組選擇」中選擇「提交」。這將連接到 AWS 大型主機現代化服務,並傳回應用程式清單。現在,您可以從下拉列表中選擇應用程序。選取要執行批次工作的應用程式。

    • 等待成功或失敗如果選取此選項,工作將會等到批次工作的狀態為成功或失敗。

    • 輪詢間隔:這是每個輪詢之間的時間量。

    • 擷取執行記錄:如果選取此選項,則會在批次工作完成時自動擷取記錄檔。

    • 誌格式:這是要打印出來的日誌格式。它可以是文本或 JSON 格式。

  3. 將預設值保留在其餘欄位中,並儲存工作。

  4. 現在複製此任務並為停止應用程序創建一個任務。將名稱變更為「大型主機現代化停止應用程式」,然後將動作變更為「停止應用程式」。

通用控制器管理
任務描述所需技能

建立「取消 Batch」動作。

  1. 導覽至服務AWS 大型主機現代化任務。

  2. 在右側面板中,填寫必填欄位。

    • 名稱:大型主機現代化取消 Batch 執行

    • 代理程式:選取唯一的代理程式 (AGNT0001)

    AWS 大型主機現代化詳細資訊下:

    • 動作取消 Batch 執行

    • AWS 登入資料:如果您已將 IAM 角色新增至 EC2 執行個體,則可以將此欄位保持空白。如果要使用AWSAccessKeyIDAWSSecretKey,請選取之前建立的認證。

    • 終點確定端點具有正確的「區域」。預設值為 https://m2.us-east-1.amazonaws.com

    • 區域:輸入 AWS 大型主機現代化服務的區域。預設值為 us-east-1

    • 應用模組:選擇欄位 () 旁邊的圖示,然後在「重新整理應用模組選擇」中選擇「提交」。這將連接到 AWS 大型主機現代化服務,並傳回應用程式清單。現在,您可以從下拉列表中選擇應用程序。選取要執行批次工作的應用程式。

    • 等待成功或失敗如果選取此選項,工作將會等到批次工作的狀態為成功或失敗。

    • 輪詢間隔:這是每個輪詢之間的時間量。

    • 擷取執行記錄:如果選取此選項,則會在批次工作完成時自動擷取記錄檔。

    • 誌格式:這是要打印出來的日誌格式。它可以是文本或 JSON 格式。

  3. 將預設值保留在其餘欄位中,並儲存工作。

相關資源

其他資訊

工作流程編輯器中的圖示

任務安排與 RUNHELLO 在頂部,FOOBAR 在中間,並在第三級剩餘的任務。

連接的所有任務

RUNHELLO 連接到 FOOBAR,它連接到剩下的三個任務。

工作流狀態

FOOBAR 任務失敗,剩下的三個任務正在等待。