azure - 从 AzureDevops 部署到 AWS 私有子网
问题描述
我试图向 Azure Devops 添加一个管道,将我的代码更新推送到 AWS 私有子网。我的应用程序在 AWS Fargate 上运行。
看不到执行此操作的任何选项。
想自动部署到我的 AWS 网站。
解决方案
如果您想将代码部署到 AWS,首先,您必须使用一组有效的 AWS 凭证创建与 AWS的服务连接。您可以按照此文档AWS Tools for Microsoft VSTS获取有关构建此服务连接的更多详细信息。
然后,您仍然需要在 Azure Devops 中安装一些扩展,以便您可以使用与 AWS 相关的任务:AWS Tools for Microsoft Visual Studio Team Services和AWS S3 Upload。之前名为 AWS Tools for Microsoft Visual Studio Team Services 的扩展可以让您使用AWS 命令、AWS Shell 脚本等在 AWS 中执行命令。而且,通过 AWS S3 Upload,您可以将文件部署到 AWS。
在管道中,添加任务以正常构建您的存储库。然后使用 AWS cli 任务登录到您的 AWS 账户,复制您的构建解决方案并将它们上传到 AWS。有关更多详细信息,我建议您查看此博客:将应用程序部署到 AWS。
推荐阅读
- android - 如何在导航抽屉中设置不同的 MenuItem 背景
- clickhouse - 在 Clickhouse 中更改数组结构的更快方法
- reactjs - 在 React 中登录后以编程方式路由
- java - Different instances of an object with a Session or Application scope in JEE7
- c# - Wait for Controller Action to be Called in MVC Method
- ruby - 计算字符频率时如何在ruby中格式化方法输出
- angular - Angular 和 Typescript 中的模型。类、子类和接口
- r - 计算分组行集中经过的时间
- sqlite - 从 pysqlite 中的 sqlite 访问点 cli 命令
- objective-c - Swift UIButton(内部框架)在ObjectiveC中不采取行动