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,
). Consulta la AWS::ApplicationAutoScaling::ScalableTargetreferencia para obtener los espacios de nombres de los servicios.appstream
-
Una dimensión escalable de destino asociada al recurso de destino (por ejemplo,
). Consulte la AWS::ApplicationAutoScaling::ScalableTargetreferencia para obtener dimensiones escalables.appstream:fleet:DesiredCapacity
-
Un ID de recurso para el recurso de destino (por ejemplo,
). Consulte la AWS::ApplicationAutoScaling::ScalableTargetreferencia para obtener información sobre la sintaxis y ejemplos de identificadores de recursos específicos.fleet/sample-fleet
-
Un rol vinculado al servicio para el recurso de destino (por ejemplo,
). Consulte la tabla Referencia de funciones vinculadas al servicio ARN para obtener los ARN de rol.arn:aws:iam::012345678910:role/aws-service-role/appstream.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_AppStreamFleet
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:
-
Para ver ejemplos de políticas de escalado y acciones programadas, consulte Configurar los recursos de Application Auto Scaling con AWS CloudFormation.
-
Para ver más ejemplos de políticas de escalado, consulte AWS::ApplicationAutoScaling::ScalingPolicy.
Más información sobre AWS CloudFormation
Para obtener más información AWS CloudFormation, consulte los siguientes recursos: