当前位置: 首页 > 知识库问答 >
问题:

从Azure函数访问Devops Azure管道工件

潘宝
2023-03-14

我正在使用ARM模板为我的Azure资源创建CI/CD管道。在我的Arm模板中,我使用zipdeploy来html" target="_blank">部署我的azure函数的代码。

"resources": [
            {
              "apiVersion": "2021-02-01",
              "type": "extensions",
              "name": "zipdeploy",
              "dependsOn": [
                "[resourceId('Microsoft.Web/sites', variables('functionAppName'))]"
              ],
              "properties": {
                "packageUri": "[parameters('packageUri')]"
              }
            }
          ]

基本上,我需要指定包Uri,它需要通过互联网访问。

在我的 Azure 管道中,我正在创建函数的 zip 包,并使用 dotnet 发布发布到 Azure 管道项目,然后我获取 URL:https://dev.azure.com/ifolor/_apis/resources/Containers/$(生成容器 ID)/删除?itemPath=删除/我的函数.zip

任务:PublishBuildArtifacts@1

问题:

此 URL 是专用的,Azure 函数无法访问此项目

是否可以从Azure门户授予对我的Azure函数的访问权限,以从Azure管道访问管道工件?

共有1个答案

岳亮
2023-03-14

是否可以从Azure门户授予对我的Azure函数的访问权限,以从Azure管道访问管道工件?

不。

通常,您不使用ARM模板来部署您的应用程序,而是使用一个连续的交付管道将更改发送到站点,如文档中所述。

- task: AzureWebApp@1
  inputs:
    azureSubscription: '<Azure service connection>'
    appType: 'webAppLinux'
    appName: '<Name of web app>'
    package: '$(System.DefaultWorkingDirectory)/**/*.zip'
 类似资料:
  • 我正在尝试从Azure函数访问存储帐户。但是在尝试检索文件时收到403错误。我看不出为什么会出现此错误有任何问题。 让我解释一下设置。 1-Azure function app位于美国东部2-Azure blob位于中南部3-Azure blob启用了防火墙(我已启用Azure服务可以访问)4-我还将function app的IP列入了白名单。(properties virtual IP)5-Az

  • 我们已经通过服务连接(服务主体身份验证)在Azure DevOps和Azure Key Vault之间建立了连接。但是,为了使其正常工作,我们需要将->标记为允许从:访问。假定我们将机密存储在此处,我们希望使用选项,而将设置为。 像这样: 然而,这会导致Azure DevOps->管道->库上的错误: 或者设置变量组,然后切换回,在部署时也会出现类似的错误。 MyKey:“客户端地址未经授权,调用

  • 在java构建期间,我如何在azure管道中访问Gitlab的私有maven存储库,该管道依赖于Gitlab repo中的jar文件?

  • 我在CosmosDB中有两个集合,和。 集合保存所有历史价格,并不断更新。 我想创建一个Azure函数,它监听< code>StockPrices更新(< code>CosmosDBTrigger),然后对触发器传递的每个< code >文档执行以下操作: 在集合中查找具有匹配代码的股票 在集合中更新股票价格 我不能用<code>CosmosDB(绑定仅在触发器传递单个项时有效)。 我看到它工作的

  • 并非所有成员函数都要用 public 指定为类接口的一部分。有些成员函数保持 private,作为类中 其他函数的工具函数(utility function)。 软件工程视点 6.17 成员函数分为几大类:读取和返回私有数据成员值的函数、设置私有数据成员值的函数、实现类特性的 函数和进行各种类操作的函数(如初始化类对象、指定类对象、将类与内部类型或其他类进行相互转换以及处理奥对象内存)。 访问函数

  • 背景 Java Azure 函数 2,将 Blob 存储与 blob 的事件网格子序列结合使用,创建函数(见下文)通过事件触发器绑定到的事件。 问题 不清楚如何从Azure函数绑定blob(请参见< code > @ Blob Input Java annotation)输入Blob绑定,该文档说明了这些函数,但不确定在Java API中是否可能,这与C#中的情况不同。 当函数被调用时,使用注释,