本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS 流程 (紅寶石) 層
重要
該 AWS OpsWorks Stacks 服務於 2024 年 5 月 26 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請透過 AWS Re: post
注意
此 layer 僅適用於 Linux 類型堆疊。
AWS 流程 (Ruby) 層是一個 AWS OpsWorks 堆疊層,可為託管 Amazon SWF 活動和工作流程工作程式的執行個體提供藍圖。工作者是透過使用適用於 Ruby 的 AWS Flow Framework 來實作,這是一種程式設計架構,可簡化實作分散式非同步應用程式的程序,同時提供 Amazon SWF 的所有優點。這項功能適用於實作應用程式來解決廣泛情境,包括商務程序、媒體編碼、長時間執行的任務和背景處理。
AWS 流程 (Ruby) 層包含下列組態設定。
- RubyGems 版本
-
框架的 Gem 版本。
- Bundler 版本
-
Bundler
版本。 - EC2 Instance profile (EC2 執行個體描述檔)
-
使用者定義的 Amazon EC2 執行個體設定檔,供層的執行個體使用。此設定檔必須授與在圖層執行個體上執行的應用程式存取 Amazon SWF 的權限。
如果您的帳戶沒有適當的設定檔,您可以選取 [具有 SWF 存取權的新設定檔],讓 AWS OpsWorks 堆疊更新其設定檔,或使用 IAM 主控台
為 AWS 流程 (Ruby) 執行個體建立設定檔
前往 https://console.aws.amazon.com/iam/
開啟 IAM 主控台。 -
在瀏覽窗格中選擇 [原則],然後選擇 [建立原則] 以建立新的客戶管理政策。
-
在「服務」中,選擇「SWF」。
-
在「動作」 中,選擇「所有 SWF 動作 (swf: *)」。
-
對於亞馬遜資源名稱 (ARN),請輸入 ARN,以指定工作者可以存取的 Amazon SWF 網域。選擇
All resources
提供對所有網域的存取權。 -
選擇下一步。
-
選擇性地輸入標籤以識別策略。
-
選擇下一步。
-
完成後,請選擇 [建立原則]。
-
在導覽窗格中選擇 [角色],並選擇 [建立角色]。
-
指定角色名稱,然後選擇下一步。建立角色之後,就無法變更名稱。
-
選擇 AWS 服務,然後選擇 EC2。
-
選擇下一步。
-
從 [權限] 原則清單中,選擇您先前建立的原則。
-
選擇下一步。
-
輸入角色名稱,然後選擇 Create role (建立角色)。建立角色之後,就無法變更名稱。
-
當您在 AWS OpsWorks 堆疊中建立 AWS 流程 (Ruby) 層時,請指定此設定檔。