

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)
<a name="workinglayers-awsflow"></a>

**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](https://repost.aws/) o a través de Premium [AWS Support](https://aws.amazon.com/support).

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

Una capa de AWS Flow (Ruby) es una capa de OpsWorks Stacks que proporciona un modelo para las instancias que alojan a los trabajadores de la actividad y el flujo de trabajo de [Amazon](https://docs.aws.amazon.com/amazonswf/latest/developerguide/swf-welcome.html) SWF. Los empleados se implementan mediante [AWS Flow Framework para Ruby](https://docs.aws.amazon.com/amazonswf/latest/awsrbflowguide/welcome.html), 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](http://bundler.io/).

**EC2 Perfil de instancia**  
Un perfil de EC2 instancia de Amazon definido por el usuario para que lo utilicen 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 OpsWorks Stacks actualice el perfil o puedes actualizarlo tú mismo a través de la consola de IAM.](https://console.aws.amazon.com/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](https://docs.aws.amazon.com/amazonswf/latest/developerguide/swf-dev-iam.html).

**Creación de un perfil para instancias de AWS Flow (Ruby)**

1. Abra la consola de IAM en [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. 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.

1. En **Servicio**, seleccione **SWF**.

1. En **Acciones**, elija **Todas las acciones SWF (swf:\$1)**. 

1. 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.

1. Elija **Siguiente**.

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

1. Elija **Siguiente**.

1. Cuando haya terminado, seleccione **Crear política.**

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

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

1. Elija el **servicio de AWS** y, a continuación, elija ** EC2**.

1. Elija **Siguiente**.

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

1. Elija **Siguiente**.

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

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