将库部署到 Databricks DBFS 403 禁止错误的 Azure DevOps CD 管道

标签 azure azure-devops azure-pipelines azure-databricks

我正在关注教程 Continuous integration and delivery on Azure Databricks using Azure DevOps自动执行在 Azure Databricks 群集上部署和安装库的过程。但是,我被困在使用任务 Databricks files to DBFS 的“将库部署到 DBFS”步骤中。在 Databricks Script Deployment Task由数据渴求扩展。

它不断地给我这个错误:

##[error]The remote server returned an error: (403) Forbidden.

该任务的配置如下所示: configuration of Databricks files to DBFS

我检查了我的 token ,当我尝试通过 Databricks CLI 手动上传库时,它工作正常。因此,问题不应该是由于 token 的权限造成的。

有人可以提出任何解决方案吗?或者是否有其他方法可以通过 Azure DevOps 上的发布 CD 管道将库部署到 Azure Databricks 上的集群?

最佳答案

您是否在 Databricks 中检查过您的 Azure 区域?如果您在 Azure Devops 中不使用相同的 Azure 区域,您将收到 403 错误。

关于将库部署到 Databricks DBFS 403 禁止错误的 Azure DevOps CD 管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62677837/

相关文章:

c# - 从 Azure Web 角色中,检查进程是否正在辅助角色中运行

azure - 具有全局管理员权限的用户无法查看 Azure 中的应用程序或资源组

AzureDevops 任务名称 NuGetCommand 不明确

azure - 如何为 Azure Key Vault 创建生产客户端身份验证证书?

azure - 使用正确且未过期的 secret 时,提供了无效的客户端 secret

azure-devops - 如何使用多次 checkout 获取存储库名称

git - 在 Azure DevOps 中 pull 请求后 Hook oder 任务以修改文件

Azure DevOps管道: read parameter values from a yaml and formulate a checklist

azure - 通过 Azure DevOps Pipelines 部署 DACPAC 时出错

azure - 许多 Azure 应用服务的部署方法