使用 Azure DevOps 将版本部署到测试环境时 Azure 文件复制失败
Failing Azure File Copy when deploying a release to test environment with Azure DevOps
所以我正在尝试将新任务 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 门户。对于错误中给出的 link,它谈到更新证书,但它从来没有一个开始。
可能是 AZCOPY_SPA_CLIENT_SECRET 机器上的环境变量 运行 任务设置为已过期的密钥。
参见:https://docs.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-v10
Failing Azure File Copy when deploying a release to test environment with Azure DevOps
如果您使用服务主体帐户创建连接,您可以尝试检查 Azure DevOps 中的服务连接是否失败。
服务主体凭证有效期默认为一年。
如果是,请创建新凭据,然后更新 Azure DevOps 中的服务连接。
您可以查看 this blog and this document 了解更多详情。
所以我正在尝试将新任务 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 门户。对于错误中给出的 link,它谈到更新证书,但它从来没有一个开始。
可能是 AZCOPY_SPA_CLIENT_SECRET 机器上的环境变量 运行 任务设置为已过期的密钥。
参见:https://docs.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-v10
Failing Azure File Copy when deploying a release to test environment with Azure DevOps
如果您使用服务主体帐户创建连接,您可以尝试检查 Azure DevOps 中的服务连接是否失败。
服务主体凭证有效期默认为一年。
如果是,请创建新凭据,然后更新 Azure DevOps 中的服务连接。
您可以查看 this blog and this document 了解更多详情。