L'AWS Toolkit for Azure DevOps est une extension conçue pour Microsoft Azure DevOps hébergé et sur site. Elle facilite la gestion et le déploiement des applications qui utilisent AWS. Si vous utilisez déjà Azure DevOps, l'AWS Toolkit for Azure DevOps facilite le déploiement de votre code dans AWS, grâce à AWS Elastic Beanstalk ou à AWS CodeDeploy. Vous n'avez pas besoin de changer quoi que ce soit à votre pipeline de construction/distribution ou à vos procédures pour intégrer les services AWS. Vous pouvez même déployer des applications sans serveur et des fonctions .NET Core C# dans AWS Lambda. L'AWS Toolkit for Azure DevOps permet de déployer des modèles AWS CloudFormation. Vous disposez ainsi d'un moyen facile de gérer, d'approvisionner et de mettre à jour plusieurs ressources AWS depuis Azure DevOps. L'AWS Toolkit for Azure DevOps s'intègre à de nombreux services AWS, ce qui facilite le stockage d'artefacts dans Amazon S3, l'exécution de commandes depuis les outils AWS pour Windows PowerShell et AWS CLI, et la gestion des notifications par le biais des files d'attente Amazon SNS ou Amazon SQS.
Vous avez la possibilité de commencer à utiliser l'AWS Toolkit for Azure DevOps sans frais supplémentaires depuis le Visual Studio Marketplace ou sur Github.
Télécharger des objets depuis S3 et invoquer des fonctions lambda
Utiliser votre procédure de construction/distribution Azure DevOps
Grâce à l'AWS Toolkit for Azure DevOps, vous pouvez utiliser le pipeline de construction/distribution auquel vous êtes habitué sans pour autant perdre les avantages offerts par de nombreux services AWS, dont Amazon S3, AWS CodeDeploy, AWS Elastic Beanstalk, AWS Lambda et d'autres encore.
Déployer des applications .NET directement dans AWS
Vous pouvez déployer vos applications .NET directement dans AWS depuis l'interface d'Azure DevOps avec au choix AWS CodeDeploy ou AWS Elastic Beanstalk.
Déployer des applications .NET sans serveur dans AWS Lambda
Vous pouvez déployer des applications .NET Core sans serveur et des fonctions .NET Core C# dans AWS Lambda.
Gérer l'infrastructure en tant que code
Avec l'AWS Toolkit for Azure DevOps, vous pouvez créer, modifier et gérer des modèles AWS CloudFormation depuis Azure DevOps.