【问题标题】:Failing Azure File Copy when deploying a release to test environment with Azure DevOps使用 Azure DevOps 将版本部署到测试环境时 Azure 文件复制失败
【发布时间】:2020-12-02 12:25:04
【问题描述】:

所以我正在尝试将新任务 Azure 文件复制添加到我的发布管道。文件副本从我最近在 Azure DevOps 中创建的新 Azure 存储库中提取单个文件,并将其放入特定的 blob 容器中。但是,我似乎遇到了错误

[error]AADSTS7000222: The provided client secret keys are expired. Visit the Azure Portal to create new keys for your app, or consider using certificate credentials for added security: https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-certificate-credentials

我尝试为此寻找可能的解决方案,但考虑到这是一个新的存储库,我不确定我需要做什么。使用我当前现有的应用程序,我确实可以访问 Microsoft Azure 门户。通过错误中给出的链接,它谈到了更新证书,但它从来没有一个开始。

【问题讨论】:

    标签: azure azure-devops release file-copying azureportal


    【解决方案1】:

    使用 Azure DevOps 将版本部署到测试环境时,Azure 文件复制失败

    如果您使用服务主体帐户创建连接,您可以尝试在 Azure DevOps 中检查服务连接是否失败。

    服务主体凭据有效期默认为一年。

    如果是,请创建新凭据,然后在 Azure DevOps 中更新服务连接。

    您可以查看this blogthis document 了解更多详情。

    【讨论】:

      【解决方案2】:

      可能是运行任务的机器上的 AZCOPY_SPA_CLIENT_SECRET 环境变量设置为已过期的密钥。

      见:https://docs.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-v10

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-01-25
        • 1970-01-01
        • 2023-01-26
        • 1970-01-01
        • 2020-08-31
        • 1970-01-01
        • 2020-11-01
        • 2022-09-23
        相关资源
        最近更新 更多