

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.

# Paso 1: Inicie el hub stack
<a name="launch-the-stack-hub-template"></a>

Esta CloudFormation plantilla de AWS automatizada implementa Cost Optimizer for Amazon WorkSpaces en la nube de AWS.

1. Inicie sesión en la [consola de administración de AWS](https://console.aws.amazon.com/console/) y seleccione el botón para lanzar la CloudFormation plantilla de `cost-optimizer-for-amazon-workspaces` AWS.

    [https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/new?templateURL=https:%2F%2Fsolutions-reference.s3.amazonaws.com%2Fcost-optimizer-for-amazon-workspaces%2Flatest%2Fcost-optimizer-for-amazon-workspaces.template&redirectId=ImplementationGuide](https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/new?templateURL=https:%2F%2Fsolutions-reference.s3.amazonaws.com%2Fcost-optimizer-for-amazon-workspaces%2Flatest%2Fcost-optimizer-for-amazon-workspaces.template&redirectId=ImplementationGuide) 

1. La plantilla se lanza en la región Este de EE. UU. (Norte de Virginia) de forma predeterminada. Para lanzar Cost Optimizer for Amazon WorkSpaces en otra región de AWS, utilice el selector de regiones de la barra de navegación de la consola.
**nota**  
Esta solución se puede lanzar como una implementación de una sola cuenta o de varias cuentas. Para la implementación con una sola cuenta, solo necesita implementar la plantilla central en la cuenta para la que desea monitorear los espacios de trabajo. La implementación de varias cuentas funciona en el modelo hub and spoke. Para la implementación de varias cuentas, debe implementar la plantilla de hub en una cuenta central y proporcionar el ID de organización y el ID de la cuenta de administración de AWS en los parámetros de entrada de la cuenta hub.

1. En la página **Create Stack**, compruebe que la URL de la plantilla correcta esté en el cuadro de texto **URL de Amazon S3** y seleccione **Siguiente**.

1. En la página **Especificar los detalles de la pila**, especifique un nombre para la pila. Para obtener información sobre las limitaciones de nombres de caracteres, consulte las [cuotas, los requisitos de nombres y los límites de caracteres de IAM y AWS STS](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-limits.html) en la *Guía del usuario de AWS Identity and Access Management*.

1. En **Parámetros**, revise los parámetros de la plantilla y modifíquelos según sea necesario. Esta solución utiliza los siguientes valores predeterminados.
**importante**  
No defina los parámetros **Simular la limpieza de fin de mes** y **Terminar los espacios de trabajo que no se hayan utilizado durante un mes para usarlos** `Yes` al mismo tiempo. Si lo hace, provocará una rescisión inesperada WorkSpace 

El parámetro **Simulate End of Month Cleanup** ejecutará la solución como si fuera el último día del mes y, a continuación, finalizará de WorkSpaces forma inesperada. Para utilizar la WorkSpaces función Finalizar la limpieza de fin de mes no utilizada, defina **Simular limpieza de fin de mes** en. `No`


| Parámetro | Predeterminado | Description (Descripción) | 
| --- | --- | --- | 
|  **Seleccione una VPC nueva o existente para AWS Fargate**  |  |  | 
|  **Crear una nueva VPC**  |  `Yes`  | Seleccione `Yes` esta opción para implementar la solución en una nueva Amazon VPC. | 
|  **Configuración de VPC existente**  |  |  | 
|  **ID de subred pública**  |  **<Optional input>  | Un ID de subred público para lanzar la puerta de enlace.<br />Deje este campo en blanco si ha seleccionado `Yes` **Crear nueva VPC** o si ha introducido un ID de subred existente para ejecutar una tarea de Amazon ECS. | 
|  **ID de la primera subred pública**  |  **<Optional input>  | Un ID de subred privado para iniciar la tarea de ECS. Deje este campo en blanco si quiere `Yes` **crear una nueva VPC**. | 
|  **ID de segunda subred privada para la segunda subred**  |  **<Optional input>  | Un segundo ID de subred privado para lanzar una tarea de Amazon ECS.<br />Deje este campo en blanco si ha seleccionado `Yes` **Crear nueva VPC** o si ha introducido un ID de subred existente para ejecutar una tarea de Amazon ECS. | 
|  **ID de grupo de seguridad para lanzar la tarea de ECS**  |  **<Optional input>  | ID de grupo de seguridad para lanzar una tarea de Amazon ECS<br />Deje este campo en blanco si ha seleccionado `Yes` **Crear nueva VPC** o si ha introducido un ID de grupo de seguridad existente para ejecutar una tarea de Amazon ECS. | 
|  **Nueva configuración de VPC**  |  |  | 
|  **Bloque CIDR de VPC de AWS Fargate**  |  `10.215.0.0/16`  | El CIDR de VPC predeterminado que se utiliza para implementar el contenedor de AWS Fargate de forma dinámica cuando se ejecuta la solución. | 
|  **Bloque CIDR de subred pública**  |  `10.215.10.0/24`  | Una subred pública en la que se despliega la puerta de enlace de Internet. | 
|  **Bloque CIDR de subred privada 1 de AWS Fargate**  |  `10.215.30.0/24`  | Una de las dos subredes privadas en distintas zonas de disponibilidad en las que se implementa el contenedor de AWS Fargate. | 
|  **Bloque CIDR de subred privada 2 de AWS Fargate**  |  `10.215.40.0/24`  | La segunda de las dos subredes en distintas zonas de disponibilidad en las que se implementa el contenedor de AWS Fargate. | 
|  **Bloque CIDR de AWS Fargate SecurityGroup **  |  `0.0.0.0/0`  | El bloque CIDR para restringir el acceso saliente al contenedor Amazon ECS. | 
|  **Parámetros de prueba**  |  |  | 
|  **Inicie en modo Dry Run**  |  `Yes`  | Genera un registro de cambios, pero no efectúa ningún cambio. Para obtener más información, consulte el [modo de funcionamiento en seco](features-and-benefits.md#dry-run-mode). | 
|  **Simule la limpieza de fin de mes**  |  `No`  | Anula la fecha y hace que la solución se ejecute como si fuera fin de mes. | 
|  **Nivel de registro**  |  `INFO`  | Establece el nivel de registro para los inicios de sesión de la función Lambda. CloudWatch | 
|  **Parámetros de precios**  |  |  | 
|  **ValueLimit**  |  `81`  | El número de horas que una instancia de Value puede ejecutarse en un mes antes de convertirse`ALWAYS_ON`. | 
|  **StandardLimit**  |  `85`  | El número de horas que una instancia estándar puede ejecutarse en un mes antes de convertirse`ALWAYS_ON`. | 
|  **PerformanceLimit**  |  `83`  | El número de horas que una instancia de Performance puede ejecutarse en un mes antes de convertirse`ALWAYS_ON`. | 
|  **Límite de G4DN de gráficos**  |  `217`  | El número de horas que puede ejecutarse una instancia de Graphics en un mes antes de convertirse. `ALWAYS_ON` | 
|  **GraphicsProG4dnLimit**  |  `80`  | El número de horas que una GraphicsPro instancia puede ejecutarse en un mes antes de convertirse`ALWAYS_ON`. | 
|  **PowerLimit**  |  `83`  | El número de horas que una instancia de Power puede ejecutarse en un mes antes de convertirse`ALWAYS_ON`. | 
|  **PowerProLimit**  |  `80`  | El número de horas que una PowerPro instancia puede ejecutarse en un mes antes de convertirse`ALWAYS_ON`. | 
|  **GeneralPurpose4xlargeLimit**  |  `121`  | El número de horas que una GeneralPurpose.4xlarge instancia puede ejecutarse en un mes antes de convertirse`ALWAYS_ON`. | 
|  **GeneralPurpose8xlargeLimit**  |  `125`  | El número de horas que una GeneralPurpose.8xlarge instancia puede ejecutarse en un mes antes de convertirse`ALWAYS_ON`. | 
|  **Imagen del contenedor**  |  |  | 
|  **Auto-Update Imagen del contenedor**  |  `Yes`  | Utilice automáticamente la imagen más actualizada y segura hasta la próxima versión secundaria. Al seleccionar`No`, se mostrará la imagen tal y como se publicó originalmente, sin ninguna actualización de seguridad. | 
|  **Lista de regiones de AWS**  |  |  | 
|  **Lista de regiones de AWS**  |  {{<Requires input>}}  | Lista de regiones de AWS separadas por comas que la solución debe monitorizar.<br />Ejemplo:`us-east-1`,`us-west-2`. | 
|  **Termine los espacios de trabajo no utilizados**  |  |  | 
|  **Termine los espacios de trabajo que no se hayan utilizado durante un mes**  |  `No`  | Seleccione esta opción `Yes` para eliminar los WorkSpaces que no se hayan utilizado durante un mes. | 
|  **Número de meses para la verificación de rescisión**  |  `1`  | Indique el número de meses para comprobar el período de inactividad antes de la rescisión. El valor predeterminado es `1` mes. | 
|  **Despliegue de varias cuentas**  |  |  | 
|  **ID de organización para el despliegue de varias cuentas**  |  **<Optional input>  | ID de AWS Organizations para respaldar la implementación de varias cuentas.<br />Déjelo en blanco para las implementaciones de una sola cuenta. | 
|  **ID de cuenta de la cuenta de administración de la organización**  |  **<Optional input>  | ID de cuenta de la cuenta de administración de la organización.<br />Déjelo en blanco para las implementaciones de una sola cuenta. | 

1. Elija **Siguiente**. 

1. En la página **Configurar opciones de pila**, elija **Siguiente**.

1. En la página **Revisar y crear**, revise y confirme la configuración. Seleccione la casilla para aceptar que la plantilla creará recursos de IAM.

1. Elija **Crear** para implementar la pila.

Puede ver el estado de la pila en la CloudFormation consola de AWS en la columna **Estado**. Debería aparecer el estado CREATE\_COMPLETE en aproximadamente cinco minutos.

**nota**  
Además de la función `CostOptimizerCreateTask` AWS Lambda, esta solución incluye la función `solution-helper` Lambda, que se ejecuta únicamente durante la configuración inicial o cuando se actualizan o eliminan los recursos.  
Al ejecutar esta solución, verá todas las funciones de Lambda en la consola de administración de AWS, pero solo la `CostOptimizerCreateTask` función está activa de forma regular. Sin embargo, no elimine la `solution-helper` función, ya que es necesaria para administrar los recursos asociados.