Paso 1: Lanzamiento de la pila central del programador de instancias - Programador de instancias de AWS

Paso 1: Lanzamiento de la pila central del programador de instancias

Siga las instrucciones paso a paso de esta sección para implementar la solución en su cuenta.

Tiempo de implementación: aproximadamente cinco minutos

Launch solution

  1. Inicie sesión en la Consola de administración de AWS y seleccione el botón para lanzar la plantilla de AWS CloudFormation *instance-scheduler-on-aws.template*.

  2. La plantilla se lanza en la región Este de EE. UU. (Norte de Virginia) de forma predeterminada. Para lanzar la solución en una región de AWS diferente, utilice el selector de regiones de la barra de navegación de la consola.

  3. En la página Crear pila, verifique que la dirección URL de la plantilla correcta se encuentre en el cuadro de texto URL de Amazon S3 y elija Siguiente.

  4. En la página Especificar los detalles de la pila, especifique un nombre para la pila. Para obtener información acerca de las limitaciones de nomenclatura de caracteres, consulte IAM y cuotas de AWS STS de la Guía del usuario de AWS Identity and Access Management.

  5. En Parámetros, revise los parámetros de esta plantilla de solución y modifíquelos según sea necesario. Esta solución utiliza los siguientes valores predeterminados.

    Parámetro Predeterminado/a Descripción

    Clave de etiqueta de programación

    Schedule

    La clave de etiqueta que lee la solución a fin de determinar la programación para un recurso. El valor de un recurso especifica el nombre de la programación.

    Si decide modificar el valor predeterminado, asigne un nombre que sea fácil de aplicar de forma coherente y correcta en todas las instancias necesarias.

    Nota: La clave de etiqueta distingue entre mayúsculas y minúsculas.

    Por ejemplo, si el valor de este parámetro se deja como valor predeterminado de Schedule, el programador de instancias de AWS programará todas las instancias de EC2 etiquetadas con la clave Schedule y value my-office-hours-schedule según la programación con el nombre my-office-hours-schedule.

    Intervalo de programación (minutos)

    5

    Intervalo en minutos entre cada inicio del programador para Amazon EC2 y Amazon RDS.

    Un intervalo de programación más largo reduce los costos de ejecución de la solución, pero también hace que la programación sea menos precisa. Con un intervalo de programación de cinco minutos, las instancias se inician/detienen en un plazo de cinco minutos de las horas de inicio o detención solicitadas.

    Zona horaria predeterminada

    UTC

    Identificador de zona horaria de IANA (Autoridad Internacional de Números Asignados) predeterminado para programaciones que no especifican una zona horaria. Para obtener una lista de identificadores de zona horaria válidos, consulte la columna TZ identifier de List of tz database time zones.

    Programación habilitada

    Yes

    Seleccione No a fin de deshabilitar la programación para todos los servicios.

    Habilitar programación de xxx

    Enabled

    Habilite o deshabilite la programación para cada servicio compatible con la solución (varios parámetros).

    Etiquetas de inicio

    InstanceScheduler-LastAction=Started By {scheduler} {year}/{month}/{day} {hour}:{minute}{timezone},>

    Lista separada por comas de claves y valores de etiqueta con el formato clave=valor, clave=valor,…​ establecidos en las instancias iniciadas.

    Este valor se puede eliminar para deshabilitar la característica por completo.

    Etiquetas de detención

    InstanceScheduler-LastAction=Stopped By {scheduler} {year}/{month}/{day} {hour}:{minute}{timezone},>

    Lista separada por comas de claves y valores de etiqueta con el formato clave=valor, clave=valor,…​ establecidos en las instancias detenidas.

    Este valor se puede eliminar para deshabilitar la característica por completo.

    Habilitar ventanas de mantenimiento de SSM de EC2

    No

    Permita que las programaciones especifiquen uno o varios nombres de las ventanas de mantenimiento de Systems Manager. El programador de instancias de AWS se asegurará entonces de que las instancias etiquetadas con esa programación se inicien al menos diez minutos antes que las ventanas de mantenimiento asociadas.

    ARN de clave KMS para EC2

    <Entrada opcional>

    Lista separada por comas de nombres de recurso de Amazon (ARN) de KMS para conceder permisos kms:CreateGrant al programador de instancias de AWS a fin de proporcionar al servicio de EC2 permisos de descifrado para volúmenes de EBS cifrados. Esto permite al programador iniciar instancias de EC2 con volúmenes de EBS cifrados asociados. Proporcione (*) para conceder acceso limitado a todas las claves de KMS; déjelo en blanco para deshabilitarlo. Para obtener más información sobre la política creada, consulte Volúmenes de EBS de EC2 cifrados.

    Creación de instantáneas de instancias de RDS al detenerse

    No

    Elija si quiere crear una instantánea antes de detener las instancias de base de datos de RDS.

    Nota: Las instantáneas no están disponibles para los clústeres de Amazon Aurora.

    Clave de etiqueta programada de ASG

    scheduled

    Etiqueta que esta solución aplica a los grupos de escalado automático de Amazon EC2 Auto Scaling con el fin de realizar un seguimiento de la información de programación necesaria para la solución.

    Prefijo del nombre de acción de ASG

    is-

    Prefijo que la solución utiliza al asignar nombres a las acciones de escalado programadas para grupos de escalado automático. La solución agregará y eliminará las acciones con este prefijo según sea necesario.

    Uso de AWS Organizations

    No

    Utilice AWS Organizations para automatizar el registro de cuentas radiales.

    Espacio de nombres

    default

    Proporcione un identificador único para diferenciar entre varias implementaciones de una solución (sin espacios). Ejemplo: Dev.

    Este parámetro debe ser un valor que no esté vacío en el caso de las implementaciones que utilizan AWS Organizations.

    ID de organización e ID de cuenta remota

    <Entrada opcional>

    Si utiliza AWS Organizations, este campo es obligatorio. Proporcione el ID de organización, por ejemplo, o-xxxxyyy. De lo contrario, proporcione una lista separada por comas de los ID de cuenta radial que se van a programar, como 1111111111, 2222222222 o {param: ssm-param-name} para cargar una lista de cuentas de uno o varios parámetros SSM.

    Regiones

    <Entrada opcional>

    Lista de regiones en las que se programarán las instancias. Por ejemplo, us-east-1, us-west-1. NOTA: Si deja este parámetro en blanco, la solución usa la región actual.

    Programación de cuentas centrales habilitada

    Yes

    Habilite la programación de instancias en la cuenta central.

    Período de retención de registros (días)

    30

    Período de retención de los registros de CloudWatch en días.

    Habilitación de registros de depuración de CloudWatch

    No

    Habilite el registro a nivel de depuración en los registros de CloudWatch.

    Supervisión operativa

    Enabled

    Implemente un panel de información operativa en CloudWatch y recopile datos de métricas personalizadas sobre el funcionamiento de la solución. IMPORTANTE: Si habilita esta característica se le cobrarán cargos adicionales por el panel y las métricas de CloudWatch personalizadas.

    Tamaño de memoria

    128

    Tamaño de memoria de la función de AWS Lambda que programa los recursos de Amazon EC2 y Amazon RDS. Aumente este valor si el uso de memoria o los tiempos de espera son elevados.

    Protección de tablas de DynamoDB

    Enabled

    Habilite la protección contra eliminación para las tablas de DynamoDB que utiliza la solución. De este modo, las tablas se retienen al eliminar esta pila. Para eliminar las tablas al eliminar la pila, deshabilite primero este parámetro.

  6. Elija Siguiente.

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

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

  9. Elija Crear para implementar la pila.

Puede ver el estado de la pila en la consola de AWS CloudFormation en la columna Estado. Debería recibir el estado CREATE_COMPLETE en aproximadamente cinco minutos.