1

我有一个 Azure DevOps Release,其任务之一必须将文件从 Azure Repo 复制到 Blob 存储。我使用 Azure 文件复制任务,如果 blob 存储位于包含在 Azure DevOps 中的同一个 Azure 订阅中,它可以完美运行。但在其中一个阶段,我必须部署到不同的 Azure 订阅,在这种情况下,任务失败,我收到一个没有信息的错误:

2019-02-25T07:50:33.9773339Z ##[error]Upload to container: 'containerName' in storage account: 'storageAccountName' with blob prefix: '' failed with error: '' For more info please refer to https://aka.ms/azurefilecopyreadme

我认为是因为权限,但我不知道如何配置。

任何的想法?

4

1 回答 1

0

但在其中一个阶段,我必须部署到不同的 Azure 订阅,并且在这种情况下。

如果要将文件复制到不同 Azure 订阅中的 Azure 存储,则需要创建 Azure 服务连接字符串。然后,您可以从 Azure 订阅下拉列表中选择相应的订阅。

创建 Azure 资源管理器服务连接的详细步骤请参考官方文档

注意:不要忘记将角色分配给服务主体

在此处输入图像描述

在此处输入图像描述

于 2019-03-19T07:30:48.233 回答