Capa AWS Flow (Ruby) - AWS OpsWorks

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Capa AWS Flow (Ruby)

importante

El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los existentes. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en AWS Re:post o a través de Premium AWS Support.

nota

Esta capa solo está disponible para pilas basadas en Linux.

Una capa de AWS Flow (Ruby) es una capa de AWS OpsWorks Stacks que proporciona un modelo para las instancias que alojan a los trabajadores de la actividad y el flujo de trabajo de Amazon SWF. Los empleados se implementan mediante AWS Flow Framework para Ruby, que es un marco de programación que simplifica el proceso de implementación de una aplicación asíncrona distribuida, al tiempo que aporta todos los beneficios de Amazon SWF. Es ideal para implementar aplicaciones que tratan una amplia variedad de escenarios, como procesos de negocios, codificación de medios, tareas de larga duración y procesamiento de fondo.

La capa AWS Flow (Ruby) tiene las siguientes opciones de configuración.

RubyGems versión

La versión Gem del marco.

Bundler version (Versión de Bundler)

La versión de Bundler.

Perfil de instancia EC2

Un perfil de instancia de Amazon EC2 definido por el usuario para que lo usen las instancias de la capa. Este perfil debe conceder permisos para que las aplicaciones que se ejecutan en las instancias de la capa tengan acceso a Amazon SWF.

Si tu cuenta no tiene un perfil adecuado, puedes seleccionar Nuevo perfil con acceso a SWF para que AWS OpsWorks Stacks actualice el perfil o puedes actualizarlo tú mismo mediante la consola de IAM. A continuación, puede utilizar el perfil actualizado para todas las capas de AWS Flow posteriores. En la siguiente descripción explicamos brevemente cómo crear el perfil mediante la consola de IAM. Para obtener más información, consulte Administración de identidades y accesos en Amazon Simple Workflow Service.

Creación de un perfil para instancias de AWS Flow (Ruby)
  1. Abra la consola de IAM en https://console.aws.amazon.com/iam/.

  2. Haga clic en Políticas en el panel de navegación y, a continuación, en Crear política para crear una nueva política administrada por el cliente.

  3. En Servicio, seleccione SWF.

  4. En Acciones, elija Todas las acciones SWF (swf:*).

  5. En Nombre de recurso de Amazon (ARN), introduzca el ARN que especifica qué dominios de Amazon SWF tienen acceso los empleados. Seleccione All resources para permitir el acceso a todos los dominios.

  6. Elija Siguiente.

  7. Si lo desea, introduzca una etiqueta para identificar la política.

  8. Elija Siguiente.

  9. Cuando haya terminado, seleccione Crear política.

  10. En el panel de navegación, seleccione Roles y, a continuación, seleccione Crear rol.

  11. Especifique el nombre del rol y haga clic en Siguiente paso. Una vez que haya creado el rol no podrá cambiar el nombre.

  12. Elija Servicio de AWS y, a continuación, EC2.

  13. Elija Siguiente.

  14. En la lista de políticas de permisos, elija la política que creó anteriormente.

  15. Elija Siguiente.

  16. Introduzca un nombre de rol y elija Create Role (Crear rol). Una vez que haya creado el rol no podrá cambiar el nombre.

  17. Especifique este perfil cuando cree una capa de AWS Flow (Ruby) en AWS OpsWorks Stacks.