J’ai supprimé manuellement une ressource créée par l’une de mes piles AWS CloudFormation, et maintenant la pile en question ne se met plus à jour.
Brève description
Si vous supprimez une ressource créée par une pile CloudFormation, celle-ci ne pourra pas se mettre pas à jour et vous obtiendrez un message d’erreur.
Choisissez l’une des solutions suivantes en fonction de votre type de ressource :
- Mise à jour d’une ressource disposant d’un nom unique
- Mise à jour d’une ressource disposant d’un ID unique
Résolution
Mettre à jour une ressource dotée d’un nom unique
Si la ressource supprimée prend en charge un nom unique, vous pouvez la créer manuellement pour mettre à jour la pile. Notez que la nouvelle ressource doit porter le même nom que la ressource supprimée. Si vous essayez d'utiliser un autre nom, CloudFormation risque de ne pas gérer cette ressource comme vous le souhaitez, car les rôles AWS Identity and Access Management (IAM) sont suivis par nom. Si vous supprimez accidentellement un rôle IAM, recréez-le manuellement sous le même nom.
Pour mettre à jour un rôle IAM ou toute autre ressource dotée d’un nom unique, procédez comme suit :
- Ouvrez la console AWS CloudFormation.
- Sélectionnez votre pile, puis choisissez la vue Ressources.
- Dans la colonne ID physique, recherchez l’ID physique du rôle IAM que vous souhaitez remplacer par votre nouveau rôle IAM.
Remarque : l’ID physique correspond au nom de la ressource.
- Créez un nouveau rôle IAM, puis attribuez-lui le même ID physique que celui que vous avez trouvé à l’étape 3.
- Mettez à jour votre pile.
Remarque : Pour en savoir plus, consultez la section Mettre à jour votre modèle de pile.
Mettre à jour une ressource dotée d’un ID unique
Vous ne pouvez pas recréer manuellement une ressource (par exemple une table de routage) dotée d’un ID unique. Pour plus d'informations sur la création de cette ressource, consultez la section Comment puis-je recréer une ressource qui a été supprimée en dehors de CloudFormation ?
Informations connexes
Résolution de problèmes liés à CloudFormation