Avec Cloud Assembly, vous pouvez créer des actions d'extensibilité à utiliser dans les abonnements d'extensibilité.
Hautement personnalisables, légères et flexibles, les actions d'extensibilité sont idéales pour étendre le cycle de vie des applications à l'aide d'un code de script et de modèles d'action définis par l'utilisateur. Les modèles d'action contiennent des paramètres prédéfinis qui facilitent la configuration de la base de votre action d'extensibilité.
Il existe deux méthodes de création d'une action d'extensibilité :
- Écriture d'un code défini par l'utilisateur pour un script d'action d'extensibilité.
Note : L'écriture d'un code défini par l'utilisateur dans l'éditeur d'actions d'extensibilité peut nécessiter une connexion Internet active.
- Importation d'un module de déploiement sous la forme d'un module ZIP pour une action d'extensibilité. Pour plus d'informations sur la création d'un module ZIP pour les actions d'extensibilité, consultez Créer un module ZIP pour les actions d'extensibilité du composant d'exécution Python, Créer un module ZIP pour les actions d'extensibilité d'exécution Node.js ou Créer un module ZIP pour les actions d'extensibilité d'exécution PowerShell.
La procédure ci-dessous permet de créer une action d'extensibilité qui utilise Amazon Web Services comme fournisseur FaaS.
Conditions préalables
- Appartenance à un projet actif et valide.
- Rôle Amazon Web Services configuré pour les fonctions Lambda. Par exemple, AWSLambdaBasicExecutionRole.
- Rôle d'administrateur de cloud ou autorisations iam:PassRole activées.
Procédure
Que faire ensuite
Une fois votre action d'extensibilité créée et vérifiée, vous pouvez l'attribuer à un abonnement.
Note : Les abonnements d'extensibilité utilisent la dernière version publiée d'une action d'extensibilité. Après avoir créé une nouvelle version d'une action, cliquez sur
Versions, en haut à droite dans la fenêtre de l'éditeur. Pour publier la version de l'action que vous souhaitez utiliser dans votre abonnement, cliquez sur
Publier.