You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Azure Repo连接至AWS Amplify?无法更换代码仓库

Azure Repo 部署到 AWS Amplify 的集成方案

给你几个不用迁移仓库就能实现的集成方法:

方法一:手动+Azure DevOps Pipeline 自动化部署

  • 先手动从Azure Repo下载代码打包成ZIP,直接上传到AWS Amplify控制台完成首次部署。如果需要后续代码更新自动触发部署,可以用Azure DevOps Pipeline实现自动化:
    1. 在Azure DevOps里建个Pipeline,配置拉取你的Azure Repo代码
    2. 加个打包任务把代码打成ZIP包
    3. 用AWS CLI执行aws amplify start-deployment命令,传入你的Amplify应用ID、分支名和ZIP包路径,每次代码推送就自动触发Amplify部署

方法二:Webhook 触发自定义部署

  • 利用Amplify的手动部署触发URL,配合Azure Repo的Webhook来实现自动部署:
    1. 打开AWS Amplify控制台,找到目标应用的部署设置,获取手动部署的触发URL
    2. 去Azure Repo的仓库设置里加个Webhook,把这个触发URL填进去,设置成代码推送时触发
    3. 写个简单的Azure Function或者在Azure DevOps Pipeline里加个任务,当Webhook触发时,拉取最新代码调用Amplify的部署API完成同步

方法三:Git镜像同步到AWS CodeCommit

  • 不用迁移主仓库,只做镜像同步到AWS的CodeCommit,再关联Amplify:
    1. 在AWS CodeCommit建个空仓库
    2. 在Azure DevOps Pipeline里加个任务,把Azure Repo的代码推送到这个CodeCommit仓库(配置好AWS凭证就行)
    3. 最后在Amplify控制台关联这个CodeCommit仓库,以后Azure Repo推代码,Pipeline自动同步到CodeCommit,Amplify就会自动部署了

内容的提问来源于stack exchange,提问作者Mickey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 14:46:00