首页 > 解决方案 > 从 AzureDevops 部署到 AWS 私有子网

问题描述

我试图向 Azure Devops 添加一个管道,将我的代码更新推送到 AWS 私有子网。我的应用程序在 AWS Fargate 上运行。

看不到执行此操作的任何选项。

想自动部署到我的 AWS 网站。

标签: azureamazon-ec2azure-devopsaws-fargate

解决方案


如果您想将代码部署到 AWS,首先,您必须使用一组有效的 AWS 凭证创建与 AWS的服务连接。您可以按照此文档AWS Tools for Microsoft VSTS获取有关构建此服务连接的更多详细信息。

在此处输入图像描述

然后,您仍然需要在 Azure Devops 中安装一些扩展,以便您可以使用与 AWS 相关的任务:AWS Tools for Microsoft Visual Studio Team ServicesAWS S3 Upload。之前名为 AWS Tools for Microsoft Visual Studio Team Services 的扩展可以让您使用AWS 命令​​、AWS Shell 脚本等在 AWS 中执行命令。而且,通过 AWS S3 Upload,您可以将文件部署到 AWS。

在管道中,添加任务以正常构建您的存储库。然后使用 AWS cli 任务登录到您的 AWS 账户,复制您的构建解决方案并将它们上传到 AWS。有关更多详细信息,我建议您查看此博客:将应用程序部署到 AWS


推荐阅读