Configure los recursos de Application Auto Scaling mediante AWS CloudFormation - Aplicación de escalado automático

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.

Configure los recursos de Application Auto Scaling mediante AWS CloudFormation

Application Auto Scaling está integrado con AWS CloudFormation un servicio que le ayuda a modelar y configurar sus AWS recursos para que pueda dedicar menos tiempo a crear y administrar sus recursos e infraestructura. Cree una plantilla que describa todos los AWS recursos que desee y los AWS CloudFormation aprovisione y configure automáticamente.

Cuando la utilice AWS CloudFormation, podrá reutilizar la plantilla para configurar los recursos de Application Auto Scaling de forma coherente y repetida. Describa sus recursos una vez y, a continuación, aprovisione los mismos recursos una y otra vez en varias Cuentas de AWS regiones.

Application Auto Scaling y AWS CloudFormation plantillas

Para aprovisionar y configurar los recursos de Auto Scaling de aplicaciones y sus servicios relacionados, debe entender las plantillas de AWS CloudFormation. Las plantillas son archivos de texto con formato JSON o YAML. Estas plantillas describen los recursos que desea aprovisionar en sus AWS CloudFormation pilas. Si no estás familiarizado con JSON o YAML, puedes usar AWS CloudFormation Designer para ayudarte a empezar con AWS CloudFormation las plantillas. Para obtener más información, consulte ¿Qué es Designer de AWS CloudFormation ? en la Guía del usuario de AWS CloudFormation .

Al crear una plantilla de pila para recursos de Auto Scaling de aplicaciones, debe proporcionar lo siguiente:

  • Un espacio de nombres para el servicio de destino (por ejemplo, appstream). Consulta la AWS::ApplicationAutoScaling::ScalableTargetreferencia para obtener los espacios de nombres de los servicios.

  • Una dimensión escalable de destino asociada al recurso de destino (por ejemplo, appstream:fleet:DesiredCapacity). Consulte la AWS::ApplicationAutoScaling::ScalableTargetreferencia para obtener dimensiones escalables.

  • Un ID de recurso para el recurso de destino (por ejemplo, fleet/sample-fleet). Consulte la AWS::ApplicationAutoScaling::ScalableTargetreferencia para obtener información sobre la sintaxis y ejemplos de identificadores de recursos específicos.

  • Un rol vinculado al servicio para el recurso de destino (por ejemplo, arn:aws:iam::012345678910:role/aws-service-role/appstream.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_AppStreamFleet). Consulte la tabla Referencia del ARN del rol vinculado al servicio para obtener los ARN de rol.

Para obtener más información acerca de los recursos de Application Auto Scaling, consulte la referencia de Application Auto Scaling en la Guía del usuario de AWS CloudFormation .

Fragmentos de ejemplo de plantilla

Puedes encontrar ejemplos de fragmentos para incluirlos en las AWS CloudFormation plantillas en las siguientes secciones de la Guía del AWS CloudFormation usuario:

Más información sobre AWS CloudFormation

Para obtener más información AWS CloudFormation, consulte los siguientes recursos: