Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Configurez les ressources Application Auto Scaling à l'aide de AWS CloudFormation
Application Auto Scaling est intégré à AWS CloudFormation un service qui vous aide à modéliser et à configurer vos AWS ressources afin que vous puissiez passer moins de temps à créer et à gérer vos ressources et votre infrastructure. Vous créez un modèle qui décrit toutes les AWS ressources que vous souhaitez, et qui CloudFormation fournit et configure ces ressources pour vous.
Lorsque vous l'utilisez CloudFormation, vous pouvez réutiliser votre modèle pour configurer vos ressources Application Auto Scaling de manière cohérente et répétée. Décrivez vos ressources une seule fois, puis fournissez les mêmes ressources encore et encore dans plusieurs Comptes AWS régions.
Application Auto Scaling et CloudFormation modèles
Pour allouer et configurer les ressources pour Application Auto Scaling et les services associés, vous devez maîtriser les modèles CloudFormation. Les modèles sont des fichiers texte formatés en JSON ou YAML. Ces modèles décrivent les ressources que vous souhaitez mettre à disposition dans vos CloudFormation piles. Si vous n'êtes pas familiarisé avec JSON ou YAML, vous pouvez utiliser CloudFormation Designer pour vous aider à démarrer avec les CloudFormation modèles. Pour plus d’informations, consultez Qu’est-ce que CloudFormation Designer ? dans le AWS CloudFormation Guide de l’utilisateur.
Lorsque vous créez un modèle de pile pour les ressources Application Auto Scaling, vous devez fournir les éléments suivants :
-
Un espace de nom pour le service cible (par exemple,
). Consultez la AWS::ApplicationAutoScaling::ScalableTargetréférence pour obtenir les espaces de noms des services.appstream -
Une dimension évolutive associée à la ressource cible (par exemple,
). Consultez la AWS::ApplicationAutoScaling::ScalableTargetréférence pour obtenir des dimensions évolutives.appstream:fleet:DesiredCapacity -
Un ID de ressource pour la ressource cible (par exemple,
). Consultez la AWS::ApplicationAutoScaling::ScalableTargetréférence pour obtenir des informations sur la syntaxe et des exemples de ressources spécifiques IDs.fleet/sample-fleet -
Un rôle lié au service pour la ressource cible (par exemple,
). Consultez le Référence ARN de rôle lié à un service tableau pour obtenir le rôle ARNs.arn:aws:iam::012345678910:role/aws-service-role/appstream.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_AppStreamFleet
Pour en savoir plus sur les ressources Application Auto Scaling, consultez la référence Application Auto Scaling dans le AWS CloudFormation Guide de l'utilisateur.
Extraits de modèles d’exemple
Vous trouverez des exemples d'extraits à inclure dans les CloudFormation modèles dans les sections suivantes du Guide de l'AWS CloudFormation utilisateur :
-
Pour des exemples de politiques de dimensionnement et d'actions planifiées, consultez la section Configurer les ressources Application Auto Scaling avec AWS CloudFormation.
-
Pour plus d'exemples de politiques de dimensionnement, voir AWS::ApplicationAutoScaling::ScalingPolicy.
En savoir plus sur CloudFormation
Pour en savoir plus CloudFormation, consultez les ressources suivantes :