问题标签 [azure-storage-account]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1731 浏览

python - 无法在 Databricks 上使用 python 访问已安装的卷

我正在尝试通过使用凭据直通将 Azure 存储帐户 Gen2 容器安装到 dbfs 来向其 Databricks 工作区中的团队授予对 Azure 存储帐户 Gen2 容器的访问权限。我希望能够使用 Active Directory 管理访问,因为最终会有容器以只读方式挂载。

我的代码基于本教程:https ://docs.microsoft.com/en-us/azure/databricks/data/data-sources/azure/adls-passthrough#adls-aad-credentials

从我的 conf 中提取:

然后我运行以下代码:

这是成功的,因为我可以使用 dbutils 访问该卷。

我的问题是当我运行%sh ls /dbfs/mnt/storage_account_name/data或尝试使用 python 访问它时

我无法找出我错过了什么。是否需要配置一些东西以使其可供 python 访问?谢谢。

0 投票
2 回答
955 浏览

angular - Angular 应用托管 Azure 存储容器 - Azure 身份验证回调和路由失败

我使用 NgxAdmin 开发了一个 Angular 8 应用程序并将其托管为 Azure Web 应用程序。它在 NbAuthModule 的帮助下使用 Azure AD Oauth2 身份验证。一切正常。现在我尝试在 Azure 存储帐户上托管相同的 SPA。我将新的回调 url 添加到 Azure 广告应用注册,并更新了 NbOAuth2AuthStrategy.setup-method 中的 redirectUri。

当我调用静态应用程序 ( https://<projectname>.z6.web.core.windows.net) 的基本 url 时,它会正确重定向到https://<projectname>.z6.web.core.windows.net/auth/login?return=%2Fpages%2Fdashboard. 我可以通过 Azure Ad 登录。然后 url 更改为https://<projectname>.z6.web.core.windows.net/auth/callback#access_token=eyJ0eXAiOiJKV1Q...并且应该重定向到先前定义的 return-url /pages/dashboard。但我得到的只是回调链接上的 404。

此外,如果我尝试https://<projectname>.z6.web.core.windows.net/auth/login直接调用 eg,它会返回 404(如果我对 Web 应用程序执行相同操作,则会显示登录组件)。

我究竟做错了什么?在我的 Angular 代码中是否进行了其他更改以使路由在 Azure 存储帐户中运行?

0 投票
1 回答
981 浏览

azure - 如何在发布管道中将文件保存到 Azure 存储帐户?

我正在尝试将 2 个文件发布1.ext, 2.ext到我刚刚创建的通用 v2 存储帐户中,我已经在其中创建了一个文件共享。

问题:如何从 Azure DevOps 管道将文件保存/发布到存储帐户?我应该使用哪个任务?Azure 副本似乎只有两种类型的存储可用: 在此处输入图像描述

0 投票
1 回答
148 浏览

azure - Azure VM 共享存储帐户权限

我们有一个 Azure VM(虚拟机)在 IIS 中托管一个 Web 应用程序,但它使用 VM 文件系统上的文件。我们希望将文件移动到 Azure 存储帐户(这样如果 VM 丢失数据,我们仍然拥有文件)。我们可以这样做,但是当我们尝试授予 VM 上的存储帐户权限时,它说它不能这样做。任何人都知道如何通过 IIS 授予存储帐户写入和我们文件系统的权限?

在此处输入图像描述

0 投票
2 回答
1301 浏览

azure - Azure 功能:访问存储帐户时出现 403 错误

我一直在我的项目中使用基于天蓝色计时器的功能。自从我开始使用该功能后,我收到了与 Azure 存储帐户禁止访问相关的错误 403。

我尝试在函数配置中添加 AzureWebJobsStorage Key 我尝试添加 Azure 存储帐户的允许 IP 范围的出站 IP 我尝试检查允许 Azure 托管服务到存储帐户的选项。

但是,我的函数应用程序的特定计时器功能仍然出现错误。其他功能正常运行。

虽然,如果我允许存储帐户防火墙和 VN 设置中的所有网络,我的功能运行正常。

函数和存储帐户都在同一区域。

我想以某种方式启用它,我不需要选择允许所有网络。可以做什么?

0 投票
1 回答
93 浏览

c# - 无法从存储帐户中的子目录获取 bloblist

我想列出子目录中的所有 blob,例如images/nature在存储帐户中。我正在使用这个 c# 代码来实现我的目标:

这段代码对我不起作用。你有什么想法,我该怎么做这份工作?

如果所有 blob 都在根文件夹中,则以下代码可以正常工作:

0 投票
4 回答
1545 浏览

azure - 从 Terraform 在 Azure 存储帐户中设置 CORS

我编写了一些 Terraform 代码来创建 Azure 存储帐户。这是代码:

我正在关注这个文档,它说在 Terraform 中允许 CORS 用于 azure 存储帐户: https ://www.terraform.io/docs/providers/azurerm/r/storage_account.html#allowed_headers

但是我在运行时收到以下错误terraform apply

我正在使用 Terraform 0.11.11。

从 azure 门户中,我可以看到 cors 可以单独应用于各种存储

来自 Azure 门户的屏幕截图

我想申请各种对象

0 投票
1 回答
20 浏览

azure - 队列的批处理中的 AddMessage

我想在 Azure 的队列中包含很多记录。

我不想一对一做。我想创建一个批处理来了解是否出了问题。

因为如果出现问题,我需要执行回滚过程。例如运行 50 个批次,如果队列获得 50 条记录,则接收成功。

如果出现问题,请接收该信息。

我知道我可以使用此命令以批处理方式将记录包含在表中:

我在互联网上看到了一种对队列进行批处理的方法。但我认为这篇文章与性能有关,而不是批处理成功与否。

任何想法?任何魔法图书馆?

0 投票
1 回答
1170 浏览

azure - Azure CLI - az storage blob delete-batch 模式

我的存储帐户storageaccount1中有一个名为container1的容器,其中包含以下文件:

我想删除前 3 个,为此我使用以下命令:

az storage blob delete-batch --source container1 --account-key XXX --account-name storageaccount1 --pattern 'blobs/tt-aa-rr/data/0/2016/01/03/02/*' --debug

文件没有被删除,我看到以下日志:

我的模式有什么问题?

如果我尝试逐个文件删除它可以工作。

0 投票
1 回答
134 浏览

azure - 无法使用 Azure 数据工厂从 Azure 德国存储帐户复制数据

我在 Azure 德国(主权版本,而不是公共云)有一个存储帐户,我想使用 Azure 数据工厂将其数据复制到 Azure 全球公共存储帐户。

但 Azure 数据工厂抛出此错误:

提供给“ UnknownLocation ”的存储连接字符串无效。检查配置中的存储连接字符串。未找到有效的帐户信息组合。

我不能使用“AzCopy”,因为我想安排这个过程。

方案 -使用 Azure 数据工厂将数据从“ .blob.core.cloudapi.de”复制到“ .blob.core.windows.net”