3

Je travaille sur un modèle EMR avec autoscaling. Même si une configuration statique DME avec un groupe d'instance fonctionne très bien, je ne peux pas attacherImpossible de créer AWS EMR avec autoscaling via cloudformation

AWS::ApplicationAutoScaling::ScalableTarget

En dépannage, je l'ai partagé mon modèle en 2 séparés les. En premier je crée un cluster EMR normal (ce qui est bien). Et puis en deuxième, j'ai une définition de ScalableTarget qui n'attache avec l'erreur:

11:29:34 UTC+0100 CREATE_FAILED AWS::ApplicationAutoScaling::ScalableTarget AutoscalingTarget EMR instance group doesn't exist: Failed to find Cluster XXXXXXX

Le plus drôle est que ce groupe existe. J'ai aussi regardé les rôles de l'IAM, mais tout semble aller bien ...

Quelqu'un peut-il nous conseiller à ce sujet? Est-ce que quelqu'un pour Autoscaling instancegroup a fonctionné via Cloudformation?

Répondre

1

J'ai déjà essayé et soulevé une demande avec AWS. Cette fonctionnalité de mise à l'échelle automatique n'est pas encore disponible avec CloudFormation. Maintenant, j'utilise CF pour la création de Custom EMR SecGrp et S3 etc et dans l'onglet de sortie, j'ajoute une commande de ligne de commande (aws emr create-cluster ......). Après avoir obtenu la sortie interroger le résultat pour lancer le cluster.

En réalité, la mise à l'échelle automatique peut être activée au moment du lancement du cluster en utilisant le rôle --auto-scaling. Si nous utilisons CF pour EMR, la fonction de mise à l'échelle automatique n'est pas disponible car elle lance le cluster sans "--auto-scaling-role".

J'espère que cela peut être utile ...

+1

Avez-vous un lien vers votre requête pour AWS? serait agréable de suivre le statut – harschware