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

能否使用swa-cli对接已有的Azure静态Web应用资源?

解决方案

方法1:用部署令牌直接部署

目标静态Web应用已关联Azure DevOps,可跳过CLI的资源关联步骤,直接用部署令牌部署:

  1. 登录Azure门户,找到my-mvp静态Web应用,在「部署中心」>「管理部署令牌」中复制部署令牌。
  2. 执行以下命令部署(替换占位符为实际令牌):
    swa deploy --deployment-token <你的部署令牌> --api-location ./apps/backend --app-location ./apps/frontend --output-location build
    

方法2:手动关联现有资源(需额外权限)

如果客户能为你添加「静态Web应用参与者」权限,可尝试手动关联:

  1. 先登录客户的Azure租户:
    az login --tenant <客户租户ID>
    
  2. 运行swa init命令,选择「关联现有资源」选项,按提示选择对应订阅、资源组和my-mvp应用。
  3. 生成新的配置文件后,执行swa deploy即可。

替代方案

若无法获取部署令牌或额外权限,可让客户将你的代码提交到关联的Azure DevOps仓库分支,通过已配置的管道自动部署。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 13:12:02