Инструментарий AWS для Azure DevOps – это расширение для размещенных и локальных сервисов Microsoft Azure DevOps, которые упрощают управление и развертывание приложений с помощью сервисов AWS. Если вы уже используете Azure DevOps, инструментарий AWS для Azure DevOps упрощает развертывание кода в AWS с помощью сервисов AWS Elastic Beanstalk или AWS CodeDeploy. Для интеграции с сервисами AWS не требуется изменять существующий конвейер сборки / версии или процессы. Вы даже можете выполнить развертывание бессерверных приложений и функций .NET Core C# в сервис AWS Lambda. Инструментарий AWS для Azure DevOps позволяет развертывать шаблоны AWS CloudFormation. Теперь у вас есть простой способ для управления набором ресурсов AWS, его предоставления и обновления из сервиса Azure DevOps. Инструментарий AWS для Azure DevOps обеспечивает интеграцию со многими сервисами AWS, которые упрощают хранение артефактов сборки в Amazon S3, запуск команд из инструментов AWS для Windows PowerShell и интерфейса AWS CLI, а также управление уведомлениями через очереди Amazon SNS или Amazon SQS.

Начать использовать инструментарий AWS для Azure DevOps без дополнительных затрат можно в сервисах Visual Studio Marketplace или Github.

azuredevops

Загрузка объектов из S3 и вызов функций lambda 

Использование существующего процесса сборки / версии Azure DevOps

С помощью инструментария AWS для Azure DevOps можно одновременно использовать привычный конвейер сборки / версии и преимущества многих сервисов AWS, включая Amazon S3, AWS CodeDeploy, AWS Elastic Beanstalk, AWS Lambda и многие другие.

Развертывание приложений .NET непосредственно в AWS

Приложение .NET можно развертывать из интерфейса Azure DevOps непосредственно в AWS, используя сервисы AWS CodeDeploy или AWS Elastic Beanstalk.

Развертывание бессерверных приложений .NET в AWS Lambda

Можно выполнить развертывание бессерверных приложений .NET Core и функций .NET Core C# в AWS Lambda

Управление инфраструктурой как кодом

С помощью инструментария AWS для Azure DevOps можно создавать и редактировать шаблоны AWS CloudFormation, а также управлять ими из Azure DevOps.