Guía del operador - Programador de instancias de AWS

Guía del operador

Esta guía está destinada a los usuarios y operadores de esta solución y contiene detalles sobre cómo configurar programaciones, supervisar la solución y actualizar la solución.

Configuración de programaciones

Una vez que la solución se haya implementado correctamente, puede empezar a configurar programaciones. El programador de instancias de AWS admite dos métodos de administración de programaciones, tal y como se describe a continuación:

nota

La solución puede admitir un número cualquiera de programaciones, cada una de las cuales puede contener uno o varios períodos que definan cuándo deben ejecutarse las instancias que controla esa programación. Para obtener más información, consulte Programaciones y Períodos.

El programador de instancias de AWS proporciona un recurso AWS CloudFormation CustomResource que puede usar para administrar sus programaciones y períodos mediante Infraestructura como código (IaC).

Para obtener información sobre cómo administrar las programaciones mediante IaC, consulte Administración de programaciones mediante Infraestructura como código (IaC).

Uso de la consola de Amazon DynamoDB y del programador de instancias en la CLI de AWS

importante

Si ha utilizado el recurso personalizado para administrar cualquier programación mediante IaC, no debe usar la consola de DynamoDB ni la CLI del programador para eliminar o modificar esas programaciones o sus períodos. Si lo hace, creará un conflicto entre los parámetros almacenados en CloudFormation y los valores de la tabla. Además, no utilice períodos administrados por CloudFormation en programaciones creadas mediante la consola de DynamoDB o la CLI del programador.

Al implementar el programador de instancias en la pila central de AWS, la solución ha creado una tabla de Amazon DynamoDB que contiene varios ejemplos de períodos y programaciones que puede usar como referencia para crear sus propios períodos y programaciones personalizados. Para crear una programación en DynamoDB, modifique una de las programaciones en la tabla de configuración (ConfigTable) o cree una. Para crear una programación mediante la CLI, primero instale la CLI del programador y, a continuación, utilice los comandos disponibles.

nota

Para ver ejemplos de cómo crear varias programaciones de muestra mediante IaC, DynamoDB y la CLI de InstanceScheduler, consulte Programaciones de ejemplo.

En esta sección se proporcionan instrucciones y referencias sobre cómo usar, supervisar y actualizar la solución, así como información de solución de problemas y soporte.

Etiquetado de instancias para la programación

Al implementar la plantilla de AWS CloudFormation, definió el nombre (clave de etiqueta) para la etiqueta personalizada de la solución. Para que el programador de instancias de AWS reconozca una instancia de Amazon EC2 o Amazon RDS, la clave de etiqueta de esa instancia debe coincidir con esta clave de etiqueta personalizada. Por lo tanto, es importante que aplique las etiquetas de forma coherente y correcta a todas las instancias aplicables. Puede seguir utilizando las prácticas recomendadas de etiquetado existentes para sus instancias mientras utiliza esta solución. Para obtener más información, consulte Etiquetar los recursos de Amazon EC2 y Etiquetado de los recursos de Amazon RDS.

En la consola de administración de AWS, utilice el Editor de etiquetas a fin de aplicar o modificar etiquetas para varios recursos a la vez. También puede aplicar y modificar las etiquetas de forma manual en la consola.

Establecimiento del valor de etiqueta

Al aplicar una etiqueta a una instancia, utilice la clave de etiqueta que definió durante la configuración inicial (de forma predeterminada, la clave de etiqueta es Schedule) y establezca el valor de etiqueta en el nombre de la programación que debe aplicarse a la instancia. Si desea cambiar la clave de la etiqueta, actualice los parámetros de la solución.

nota

En el caso de las instancias de Amazon RDS, el valor de etiqueta puede tener una longitud de entre 1 y 256 caracteres Unicode y no puede llevar el prefijo aws: La cadena solo puede incluir el conjunto de letras de Unicode, dígitos y espacio en blanco, “_”, “.”, “/”, “=”, ”, “-” (expresión regular de Java: “^([\\p{L}\\p{Z}\\p{N}_.:/=\\-]*)$”). Para obtener más información, consulte Etiquetado de los recursos de Amazon RDS.

Instancias de EC2 con volúmenes de EBS cifrados

Si sus instancias de base de datos de EC2 tienen volúmenes de EBS cifrados con claves KMS administradas por el cliente, debe conceder al rol del programador de instancias el permiso KMS:CreateGrant para poder iniciar esas instancias. Para obtener más información, consulte Volúmenes de EBS de EC2 cifrados.