AWS Toolkit for Azure DevOps 是託管和內部部署 Microsoft Azure DevOps 的擴充功能,可使用 AWS 來輕鬆管理和部署應用程式。若您已使用 Azure DevOps,AWS Toolkit for Azure DevOps 可輕鬆使用 AWS Elastic Beanstalk 或 AWS CodeDeploy 將程式碼部署至 AWS。與 AWS 服務整合時,無須變更現有的建置/發佈管道或程序。您甚至可以將無伺服器應用程式和 .NET Core C# 函數部署至 AWS Lambda。AWS Toolkit for Azure DevOps 可讓您部署 AWS CloudFormation 範本,因此您可以便捷地從 Azure DevOps 中管理、佈建和更新 AWS 資源集合。AWS Toolkit for Azure DevOps 可與眾多 AWS 服務整合,如此便可將建置成品輕鬆地存放在 Amazon S3 中,執行 AWS Tools for Windows PowerShell 和 AWS CLI 中的命令,並透過 Amazon SNS 或 Amazon SQS 佇列來管理通知。
您可以透過 Visual Studio Marketplace 或 Github 開始使用 AWS Toolkit for Azure DevOps,無須額外費用。
從 S3 下載物件並叫用 lambda 函數
使用現有的 Azure DevOps 建置/發佈程序
藉助 AWS Toolkit for Azure DevOps,您可以使用慣用的建置/發佈管道,並且仍然可以充分利用眾多 AWS 服務,包括 Amazon S3、AWS CodeDeploy、AWS Elastic Beanstalk、AWS Lambda 等。
將 .NET 應用程式直接部署至 AWS
您可以使用 AWS CodeDeploy 或 AWS Elastic Beanstalk,從 Azure DevOps 界面直接將 .NET 應用程式部署至 AWS。
將無伺服器 .NET 應用程式部署至 AWS Lambda
您可以將無伺服器 .NET Core 應用程式和 .NET Core C# 函數部署至 AWS Lambda
管理基礎設施即程式碼
使用 AWS Toolkit for Azure DevOps,您可以在 Azure DevOps 中建立、編輯和管理 AWS CloudFormation 範本。