États des composants - AWS Proton

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.

États des composants

AWS Proton les composants peuvent être dans deux états fondamentalement différents :

  • Attaché — Le composant est attaché à une instance de service. Il définit l'infrastructure qui prend en charge les fonctionnalités d'exécution de l'instance de service. Le composant étend l'infrastructure définie dans les modèles d'environnement et de service avec une infrastructure définie par le développeur.

    Un composant typique reste attaché pendant la majeure partie de la partie utile de son cycle de vie.

  • Détaché : le composant est associé à un AWS Proton environnement et n'est attaché à aucune instance de service de l'environnement.

    Il s'agit d'un état de transition destiné à prolonger la durée de vie d'un composant au-delà d'une seule instance de service.

Le tableau suivant fournit une comparaison de haut niveau des différents états des composants.

Attaché Detached

Objectif principal de l'État

Pour étendre l'infrastructure d'une instance de service.

Pour maintenir l'infrastructure du composant entre les pièces jointes des instances de service.

Associé à

Une instance de service et un environnement

Un environnement

Principales propriétés spécifiques

  • Nom du service

  • Nom de l'instance de service

  • Spec

  • Nom de l'environnement

Peut être supprimé

Non

Oui

Peut être mis à jour vers une autre instance de service

Non

Oui

Peut lire les entrées

Oui

Non

L'objectif principal d'un composant est d'être rattaché à une instance de service et d'étendre son infrastructure avec des ressources supplémentaires. Un composant attaché peut lire les entrées de l'instance de service conformément à la spécification. Vous ne pouvez pas supprimer directement le composant ou l'associer à une autre instance de service. Vous ne pouvez pas non plus supprimer son instance de service, ni le service et l'environnement associés. Pour effectuer l'une de ces opérations, mettez d'abord le composant à jour pour le détacher de son instance de service.

Pour maintenir l'infrastructure du composant au-delà de la durée de vie d'une instance de service unique, vous devez mettre à jour le composant et le détacher de son instance de service en supprimant les noms du service et de l'instance de service. Cet état détaché est un état de transition. Le composant ne possède aucune entrée. Son infrastructure reste provisionnée et vous pouvez la mettre à jour. Vous pouvez supprimer les ressources auxquelles le composant était associé lors de son attachement (instance de service, service). Vous pouvez supprimer le composant ou le mettre à jour pour qu'il soit à nouveau rattaché à une instance de service.