Configuration des paramètres de service à l'aide de ressources partageables - AWS App Runner

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.

Configuration des paramètres de service à l'aide de ressources partageables

Pour certaines fonctionnalités, il est judicieux de partager la configuration entre les AWS App Runner services. Par exemple, vous souhaiterez peut-être qu'un ensemble de services présente le même comportement de mise à l'échelle automatique. Vous pouvez également avoir besoin de paramètres d'observabilité identiques pour tous vos services. App Runner vous permet de partager des paramètres en utilisant des ressources partageables distinctes. Vous créez une ressource qui définit un ensemble de paramètres de configuration pour une fonctionnalité, puis vous fournissez le nom de ressource Amazon (ARN) de cette ressource de configuration à un ou plusieurs services App Runner.

App Runner implémente des ressources de configuration partageables pour les fonctionnalités suivantes :

La page du document correspondant à chacune de ces fonctionnalités fournit des informations sur les paramètres disponibles et les procédures de gestion.

Les fonctionnalités utilisant des ressources de configuration distinctes partagent certaines caractéristiques et considérations de conception.

  • Révisions — Certaines ressources de configuration peuvent comporter des révisions. Le dimensionnement automatique et l'observabilité sont des exemples de deux ressources de configuration qui utilisent des révisions. Dans ces cas, chaque configuration possède un nom et une révision numérique. Plusieurs révisions d'une configuration ont le même nom et des numéros de révision différents. Vous pouvez utiliser différents noms de configuration pour différents scénarios. Pour chaque nom, vous pouvez ajouter plusieurs révisions afin d'affiner les paramètres d'un scénario spécifique.

    La première configuration que vous créez avec un nom reçoit le numéro de révision 1. Les configurations suivantes portant le même nom reçoivent des numéros de révision consécutifs (en commençant par 2). Vous pouvez associer votre service App Runner à une révision de configuration spécifique ou à la dernière révision de configuration.

  • Partagé : vous pouvez partager une seule ressource de configuration entre plusieurs services App Runner. Cela est utile si vous souhaitez conserver des configurations identiques sur l'ensemble de ces services. En particulier, si vos ressources prennent en charge les révisions, vous pouvez configurer plusieurs services pour utiliser la dernière révision d'une configuration. Vous pouvez le faire en spécifiant uniquement le nom de la configuration, mais pas de révision. Tous les services que vous avez configurés de cette manière reçoivent des mises à jour de configuration lorsque vous mettez à jour le service. Pour plus d'informations sur les modifications de configuration, consultezConfiguration d'un service App Runner.

  • Gestion des ressources : vous pouvez utiliser App Runner pour créer et supprimer des configurations. Vous ne pouvez pas mettre à jour directement une configuration. En revanche, pour les ressources qui prennent en charge les révisions, vous pouvez créer une nouvelle révision d'un nom de configuration existant afin de mettre à jour efficacement la configuration.

    Note

    Pour le dimensionnement automatique, vous pouvez créer des configurations et des révisions multiples à l'aide de la console App Runner et de l'App RunnerAPI. La console App Runner et App Runner API peuvent également supprimer des configurations et des révisions. Pour en savoir plus, consultez Gestion du dimensionnement automatique d'App Runner.

    Pour les autres types de configuration, tels que les configurations d'observabilité, vous ne pouvez créer une configuration avec une seule révision qu'avec la console App Runner. Pour créer d'autres révisions et supprimer des configurations, vous devez utiliser l'App RunnerAPI.

  • Quota de ressources : il existe des quotas définis pour le nombre de noms de configuration uniques et de révisions que vous pouvez avoir pour vos ressources de configuration dans chacun d'eux Région AWS. Si vous atteignez ces quotas, vous devez supprimer un nom de configuration ou au moins certaines de ses révisions avant de pouvoir en créer d'autres. Pour les révisions des configurations de dimensionnement automatique, vous pouvez utiliser la console App Runner ou App Runner API pour les supprimer. Pour en savoir plus, consultez Gestion du dimensionnement automatique d'App Runner. Vous devez utiliser l'App Runner API pour supprimer d'autres ressources. Pour de plus amples informations sur les quotas, veuillez consulter Quotas de ressources App Runner.

  • Aucun coût de ressource : la création d'une ressource de configuration n'entraîne aucun coût supplémentaire. La fonctionnalité elle-même peut vous être facturée (par exemple, le AWS X-Ray coût normal vous est facturé lorsque vous activez le suivi X-Ray), mais pas pour la ressource de configuration App Runner qui configure la fonctionnalité pour votre service App Runner.