本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS流动(红宝石)图层
重要
这些区域有: AWS OpsWorks Stacks 该服务已于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请联系 AWS Support 团队开启 AWS re: post 或通过
注意
此层仅适用于基于 Linux 的堆栈。
AWSFlow (Ruby) 层是一个 AWS OpsWorks 堆栈层,为托管 Amazon SWF 活动和工作流程工作人员的实例提供蓝图。这些工作程序是使用适用于 Ruby 的 AWS Flow F ramework 来实现的,该框架是一个编程框架,它简化了分布式异步应用程序的实施过程,同时提供 Amazon 的所有优势SWF。对于实施应用程序以满足广泛的场景 (包括业务流程、媒体编码、长时间运行的任务和后台处理) 来说,这是理想的做法。
AWSFlow (Ruby) 层包括以下配置设置。
- RubyGems 版本
-
框架的 Gem 版本。
- Bundler 版本
-
Bundler
版本。 - EC2实例配置文件
-
用户定义的 Amazon EC2 实例配置文件,供该层的实例使用。此配置文件必须为在层实例上运行的应用程序授予访问Amazon的权限SWF。
如果您的账户没有合适的个人资料,则可以选择 “SWF有权访问的新个人资料” AWS OpsWorks Stacks 会更新配置文件,也可以使用IAM控制台
为 AWS Flow (Ruby) 实例创建配置文件
打开IAM控制台,网址为https://console.aws.amazon.com/iam/
。 -
在导航窗格中选择 Policies,然后选择 Create Policy 创建一个新的客户管理的策略。
-
对于 Service,选择 SWF。
-
在 “操作” 中,选择 “所有SWF操作” (swf: *)。
-
在 A mazon 资源名称 (ARN) 中ARN,输入指定工作人员可以访问哪些亚马逊SWF域的。选择
All resources
以提供对所有域的访问权。 -
选择下一步。
-
(可选)输入标签来标识策略。
-
选择下一步。
-
完成后,选择 Create policy。
-
在导航窗格中,选择 Roles,然后选择 Create role。
-
指定角色名称,然后选择 Next Step。当创建角色后,您便无法更改角色名称。
-
选择AWS服务,然后选择EC2。
-
选择下一步。
-
从权限策略列表中,选择您之前创建的策略。
-
选择下一步。
-
输入角色名称,然后选择创建角色。当创建角色后,您便无法更改角色名称。
-
在中创建 AWS Flow (Ruby) 层时指定此配置文件 AWS OpsWorks 堆栈。