Expérience de conception visuelle pour les runbooks d’Automatisation - AWS Systems Manager

Expérience de conception visuelle pour les runbooks d’Automatisation

Automation AWS Systems Manager fournit une expérience de conception visuelle à faible code qui vous aide à créer des runbooks d’Automatisation. L’expérience de conception visuelle fournit une interface glisser-déposer avec la possibilité d’ajouter votre propre code afin que vous puissiez créer et modifier des runbook plus facilement. L’expérience de conception visuelle vous permet d’effectuer les actions suivantes :

  • Contrôlez les instructions conditionnelles.

  • Contrôlez la manière dont les entrées et les sorties sont filtrées ou transformées pour chaque action.

  • Configurez la gestion des erreurs.

  • Prototypez de nouveaux runbook.

  • Utilisez vos prototypes de runbook comme point de départ pour le développement local avec le AWS Toolkit for Visual Studio Code.

Lorsque vous créez ou modifiez un runbook, vous pouvez accéder à l’expérience de conception visuelle depuis la console Automation. Lorsque vous créez un runbook, l’expérience de conception visuelle valide votre travail et génère automatiquement du code. Vous pouvez consulter le code généré ou l’exporter pour le développement local. Lorsque vous avez terminé, vous pouvez enregistrer votre runbook, l’exécuter et examiner les résultats dans la console Systems Manager Automation.

Avant de commencer

Pour utiliser l’expérience de conception visuelle, vous avez besoin d’un identifiant Compte AWS et d’informations d’identification fournissant les autorisations appropriées pour toutes les ressources que vous souhaitez utiliser.

Dans l’expérience de conception visuelle, l’Automatisation s’intègre à la sécurité Amazon CodeGuru pour vous aider à détecter les violations de la politique de sécurité et les vulnérabilités dans vos scripts Python. Pour utiliser cette fonctionnalité pour les actions aws:executeScript, votre politique (IAM) AWS Identity and Access Management doit inclure les autorisations suivantes :

JSON
{ "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "codeguru-security:CreateUploadUrl", "codeguru-security:CreateScan", "codeguru-security:GetScan", "codeguru-security:GetFindings" ], "Resource": "*" } ] }