Utilisation des schémas Amazon EventBridge - AWS Toolkit for JetBrains

Utilisation des schémas Amazon EventBridge

Vous pouvez utiliser AWS Toolkit for JetBrains pour travailler avec les schémas Amazon EventBridge comme suit.

Note

Le travail avec les schémas EventBridge n'est actuellement pris en charge que par les comptes AWS Toolkit for IntelliJ et AWS Toolkit for PyCharm.

Les informations suivantes supposent que vous avez déjà configuré le AWS Toolkit for JetBrains.

Afficher un schéma disponible

  1. Avec la fenêtre de l'outil de l'explorateur AWS affichée, développez Schémas.

  2. Développez le nom du registre qui contient le schéma que vous souhaitez afficher. Par exemple, de nombreux schémas fournis par AWS se trouvent dans le registre aws.events.

  3. Pour afficher le schéma dans l'éditeur, cliquez avec le bouton droit sur le titre du schéma et, dans le menu contextuel, choisissez Afficher le schéma.

Trouver un schéma disponible

Avec la fenêtre de l'outil de l'explorateur AWS affichée, effectuez l'une des opérations suivantes :

  • Commencez à saisir le titre du schéma que vous recherchez. L'explorateur AWS met en surbrillance les titres de schéma qui contiennent une correspondance.

  • Cliquez avec le bouton droit de la souris sur Schémas puis, dans le menu contextuel, choisissez Rechercher les schémas. Dans la boîte de dialogue Rechercher des schémas EventBridge, commencez à saisir le titre du schéma à rechercher. La boîte de dialogue affiche les titres de schéma qui contiennent une correspondance.

  • Développez Schémas. Cliquez avec le bouton droit sur le nom du Registre qui contient le schéma que vous souhaitez rechercher, puis choisissez Rechercher les schémas dans le Registre. Dans la boîte de dialogue Rechercher des schémas EventBridge, commencez à saisir le titre du schéma à rechercher. La boîte de dialogue affiche les titres de schéma qui contiennent une correspondance.

Pour afficher un schéma dans la liste des correspondances, effectuez l'une des opérations suivantes :

  • Pour afficher le schéma dans l'éditeur, dans l'explorateur AWS, cliquez avec le bouton droit sur le titre du schéma, puis choisissez Afficher le schéma.

  • Dans la boîte de dialogue Rechercher les schémas EventBridge, choisissez le titre du schéma pour afficher le schéma.

Générer du code pour un schéma disponible

  1. Avec la fenêtre de l'outil de l'explorateur AWS affichée, développez Schémas.

  2. Développez le nom du registre qui contient le schéma pour lequel vous souhaitez générer du code.

  3. Cliquez avec le bouton droit sur le titre du schéma, puis choisissez Download code bindings (Télécharger les liaisons de code).

  4. Dans la boîte de dialogue Télécharger les liaisons de code, choisissez les options suivantes :

    • La Version du schéma pour lequel générer du code.

    • Le Langage de programmation pris en charge et la version du langage pour laquelle vous souhaitez générer du code.

    • L'Emplacement du fichier où vous souhaitez stocker le code généré sur la machine de développement locale.

  5. Choisissez Téléchargement.

Créer une application AWS Serverless Application Model qui utilise un schéma disponible

  1. Dans le menu File (Fichier), choisissez New (Nouveau), Project (Projet).

  2. Dans la boîte de dialogue Nouveau projet, choisissez AWS.

  3. Sélectionnez Application sans serveur AWS, puis Suivant.

  4. Spécifiez les paramètres suivants :

    • Nom de projet pour le projet.

    • Emplacement de projet sur votre machine de développement locale pour le projet.

    • Une exécution AWS Lambda prise en charge pour le projet.

    • Un modèle SAM AWS Serverless Application Model (AWS SAM) pour le projet. Les choix sont actuellement les suivants :

      • AWS SAM EventBridge Hello World (Changement d'état de l'instance EC2) : lorsqu'il est déployé, il crée une fonction AWS Lambda et un point de terminaison Amazon API Gateway associé dans votre compte AWS. Par défaut, cette fonction et ce point de terminaison répondent uniquement à un changement d'état de l'instance Amazon EC2.

      • AWS SAM EventBridge App from Scratch (pour tout déclencheur d'événement à partir d'un registre de schéma) : lorsqu'il est déployé, crée une fonction AWS Lambda et un point de terminaison Amazon API Gateway associé dans votre compte AWS. Cette fonction et le point de terminaison peuvent répondre aux événements disponibles dans le schéma que vous spécifiez.

        Si vous choisissez ce modèle, vous devez également spécifier les éléments suivants :

        • Profil nommé, Informations d'identification, à utiliser.

        • La région AWS à utiliser.

        • Le schéma d'événement EventBridge à utiliser.

    • Version du SDK à utiliser pour le projet (SDK du projet).

Après avoir créé un projet d'application sans serveur AWS, vous pouvez effectuer les opérations suivantes :

Vous pouvez également effectuer les opérations suivantes avec les fonctions Lambda qui font partie de l'application :