2017-07-05 1 views
0

Donc, je suis en train de créer un pipeline et quand je vais ajouter une étape de déploiement pour créer une pile avec CloudFormation, je reçois cette erreur lorsque je tente de joindre un nom de rôle:Dans AWS Codepipeline, comment attribuer un nom de rôle approprié pour autoriser un déploiement de pile via CloudFormation?

« Le nom de rôle est invalide Check. que le rôle spécifié existe et peut être pris en charge par AWS CloudFormation. "

Le rôle existe, et je suis allé dans "Trust Relationship" et fait de CodePipeline une entité de confiance. J'utilise l'ARN comme nom de rôle. Toute aide serait très appréciée. Merci!

Répondre

3

Dans la relation d'approbation, CloudFormation doit être l'entité de confiance et non CodePipeline.

+0

Oui, vous avez raison, c'est le rôle de CloudFormation. Il existe une documentation sur la façon de configurer un rôle CloudFormation [ici] (http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-iam-servicerole.html). Merci d'utiliser CodePipeline! – TimB

+0

Quelles politiques dois-je attacher à ce rôle? –