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.
Actualización de la solución
El programador de instancias está diseñado para que las actualizaciones in situ sean seguras mediante AWS. CloudFormation El procedimiento general para realizar esta acción es el siguiente:
-
Inicie sesión en la CloudFormation consola de AWS
, account/region donde esté instalada la pila de Hub instance-scheduler-on-aws, seleccione y seleccione Actualizar pila. -
Seleccione Realizar una actualización directa.
-
Seleccione Sustituir plantilla existente.
-
En Especificar plantilla:
-
Seleccione URL de Amazon S3.
-
Copie el enlace de la plantilla más reciente.
-
Pegue el enlace en el cuadro URL de Amazon S3.
-
Verifique que la URL de la plantilla correcta aparezca en el cuadro de texto URL de Amazon S3 y seleccione Siguiente. Vuelva a seleccionar Siguiente.
-
-
En Parámetros, revise los parámetros de la plantilla y modifíquelos según sea necesario (consulte la lista de cambios importantes que aparece a continuación para ver las actualizaciones de parámetros necesarias). Para obtener más información sobre cada uno de los parámetros, consulte el Paso 1. Lanzamiento de la pila del programador de instancias
-
Elija Siguiente.
-
En la página Configurar opciones de pila, elija Siguiente.
-
En la página Revisar, revise y confirme la configuración. Seleccione la casilla para reconocer que la plantilla creará recursos de AWS Identity and Access Management (AWS IAM).
-
Seleccione Ver conjunto de cambios y verifique los cambios.
-
Seleccione Crear pila para implementar la pila.
Puede ver el estado de la pila en la CloudFormation consola de AWS en la columna Estado. Debería recibir el estado UPDATE_COMPLETE en unos minutos.
Repita los pasos anteriores para las aws-instance-scheduler-remote pilas de cada una de sus cuentas de Spoke.
Cambios importantes en versiones específicas
Al actualizar la solución, puede actualizar directamente desde una versión anterior a una versión más reciente sin perder datos importantes ni interrumpir la programación. Consulte a continuación una lista de los cambios de comportamiento y más importantes en cada versión principal.
Puede ver un registro de cambios completo en la página de la solución GitHub
v1.5.0
La versión 1.5.0 reemplaza la necesidad de proporcionar una lista de funciones ARNs de programación multicuenta por la posibilidad de administrarlas automáticamente a través de su organización de AWS. Si no desea utilizar AWS Organizations, puede proporcionar una lista de Spoke Account IDs e Instance Scheduler se encargará de gestionar las funciones de programación por usted.
Al actualizar a la versión 1.5.0 o a una versión más reciente, debe hacer lo siguiente:
-
Actualice la plantilla central mediante el proceso de actualización habitual y, al mismo tiempo, actualice los siguientes parámetros:
-
Elija un espacio de nombres único para la solución.
-
Seleccione si desea Usar AWS Organizations para administrar el registro radial de ahora en adelante.
-
Si seleccionó Sí, sustituya la ID/Remote cuenta IDs de la organización por el ID de su organización de AWS.
-
Si seleccionó No, sustituya OrganizationID/ por RemoteAccount IDs una lista separada por comas de las cuentas de sus cuentas de Spoke. IDs
-
-
-
Actualice todas las pilas remotas mediante el proceso de actualización habitual y, al mismo tiempo, actualice los siguientes parámetros:
-
Espacio de nombres: el mismo que eligió para la cuenta central.
-
Usar AWS Organizations: el mismo valor que en la cuenta central.
-
ID de cuenta central: ID de cuenta de la cuenta central (no debe modificarse respecto al anterior).
-
v3.0.0
La versión 3.0.0 añade compatibilidad con el EC2 escalado automático de los grupos y divide la función lambda principal de la solución en funciones independientes con responsabilidades específicas a fin de proporcionar un mejor aislamiento de seguridad para cada función individual. Esta versión también actualiza el comportamiento de los registros de programación para incluir registros de «SchedulingDecision» a fin de comprender mejor las operaciones de programación.
La versión 3.0.0 contiene los siguientes cambios importantes en comparación con las versiones anteriores:
-
Las métricas programadas se CloudWatch han trasladado de. Schedule/Service/MetricName → Schedule/Service/SchedulingInterval/MetricName
-
Todas las métricas existentes seguirán estando disponibles, pero ahora se recopilarán las nuevas métricas en el nuevo espacio de nombres y estarán disponibles en el panel de soluciones.
-
La clave KMS ARNs para su uso con los volúmenes de EBS cifrados en las EC2 instancias de base de datos ahora debe proporcionarse a la hub/spoke CloudFormation pila de sus cuentas respectivas. (Para obtener más información, consulte Volúmenes de EC2 EBS cifrados).
-
Si está programando EC2s con volúmenes de EBS cifrados, tendrá que copiar los arns clave de KMS que se utilizan en los parámetros de su hub/spoke pila.
-
-
El CloudFormation parámetro de los servicios programados se ha dividido en parámetros individuales para cada servicio compatible.
-
Todos los servicios estarán habilitados de forma predeterminada y se pueden deshabilitar de forma individual.
-
-
La versión 3.0 del programador de instancias no es compatible con versiones anteriores de la CLI del programador de instancias.
-
Deberá actualizar a la versión más reciente de la CLI del programador de instancias para seguir usando los comandos de la CLI.
-
Además de lo anterior, se ha actualizado el esquema de la tabla Ventana de mantenimiento y se reemplazará como parte de la actualización. Esto restablecerá el seguimiento de los EC2 períodos de mantenimiento durante los primeros minutos tras la actualización a la versión 3.x y, en raras ocasiones, puede provocar que las instancias que actualmente se encuentran dentro de un período de mantenimiento se detengan prematuramente inmediatamente después de la actualización. Una vez que se hayan regenerado estos datos, las operaciones de programación continuarán funcionando con normalidad.
v3.1.0
La versión 3.1.0 refactoriza la infraestructura principal de la solución para usar los eventos de etiquetado de AWS para realizar un seguimiento de cuándo se etiquetan los recursos para su programación. Asegúrese de que los permisos de su organización permitan enviar estos eventos de etiquetado desde las cuentas de los miembros a su cuenta central.
Al actualizar a la versión 3.1.0 o posterior:
-
Las cuentas Spoke ahora declaran las regiones programadas independientemente de la cuenta central. Cada pila de radios debe especificar qué regiones programar en esa cuenta mediante el parámetro Regiones.
-
El modo AWS Organizations ahora es necesario para las implementaciones con más de 40 cuentas en total. Si tiene más de 40 cuentas y no utiliza el modo Organizations, debe habilitarlo durante la actualización.
-
Si tiene EC2 instancias administradas en AWS License Manager que desea programar, añada la configuración del License Manager ARNs al ARNs parámetro de configuración del License Manager de sus hub/spoke CloudFormation pilas. Para obtener más información, consulte EC2 License Manager.
-
La solución aplicará automáticamente una ManagedBy etiqueta IS- a los recursos después de etiquetarlos para su programación, a fin de indicar que están siendo gestionados por el programador.
-
Ya no se admite el redimensionamiento programado de las instancias (que se define
period-name@sizeen una programación). -
Ya no se permite enumerar las cuentas de los miembros mediante un parámetro SSM (pasando
{param: ssm-param-name}al parámetro de cuentas del hub stack). Todas las cuentas de confianza deben transferirse al hub stack en el momento de la implementación -
El programador de instancias requerirá hasta 6 etiquetas únicas en los recursos durante la programación. Asegúrese de que los recursos tengan suficiente capacidad de etiquetado cuando se combinen con el resto de la estrategia de etiquetado de su organización.
-
Se han eliminado las métricas por programa de. CloudWatch
-
Los registros de soluciones se han vuelto a empaquetar en grupos de registros administrativos y de programación separados y se han optimizado para realizar consultas con CloudWatch Log Insights. Consulte Supervisión de la solución para obtener más información.
-
Las etiquetas de inicio y parada ya no se pueden configurar mediante CloudFormation parámetros. La solución ahora utiliza nombres de etiquetas fijos con información más detallada para realizar un seguimiento de las acciones de programación.