AWS流动(红宝石)图层 - AWS OpsWorks

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

AWS流动(红宝石)图层

重要

这些区域有: AWS OpsWorks Stacks 该服务已于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请联系 AWS Support 团队开启 AWS re: post 或通过 AWS 高级支持

注意

此层仅适用于基于 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 图层。以下简要介绍了如何使用IAM控制台创建配置文件。有关更多信息,请参阅 Amazon Simple Workflow Service 中的 Identity and Access Management

为 AWS Flow (Ruby) 实例创建配置文件
  1. 打开IAM控制台,网址为https://console.aws.amazon.com/iam/

  2. 在导航窗格中选择 Policies,然后选择 Create Policy 创建一个新的客户管理的策略。

  3. 对于 Service,选择 SWF

  4. 在 “操作” 中,选择 “所有SWF操作” (swf: *)

  5. 在 A mazon 资源名称 (ARN) 中ARN,输入指定工作人员可以访问哪些亚马逊SWF域的。选择 All resources 以提供对所有域的访问权。

  6. 选择下一步

  7. (可选)输入标签来标识策略。

  8. 选择下一步

  9. 完成后,选择 Create policy

  10. 在导航窗格中,选择 Roles,然后选择 Create role

  11. 指定角色名称,然后选择 Next Step。当创建角色后,您便无法更改角色名称。

  12. 选择AWS服务,然后选择EC2

  13. 选择下一步

  14. 权限策略列表中,选择您之前创建的策略。

  15. 选择下一步

  16. 输入角色名称,然后选择创建角色。当创建角色后,您便无法更改角色名称。

  17. 在中创建 AWS Flow (Ruby) 层时指定此配置文件 AWS OpsWorks 堆栈。