问题标签 [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.
python - 无法在 Databricks 上使用 python 访问已安装的卷
我正在尝试通过使用凭据直通将 Azure 存储帐户 Gen2 容器安装到 dbfs 来向其 Databricks 工作区中的团队授予对 Azure 存储帐户 Gen2 容器的访问权限。我希望能够使用 Active Directory 管理访问,因为最终会有容器以只读方式挂载。
从我的 conf 中提取:
然后我运行以下代码:
这是成功的,因为我可以使用 dbutils 访问该卷。
我的问题是当我运行%sh ls /dbfs/mnt/storage_account_name/data
或尝试使用 python 访问它时
我无法找出我错过了什么。是否需要配置一些东西以使其可供 python 访问?谢谢。
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 存储帐户中运行?
azure - Azure 功能:访问存储帐户时出现 403 错误
我一直在我的项目中使用基于天蓝色计时器的功能。自从我开始使用该功能后,我收到了与 Azure 存储帐户禁止访问相关的错误 403。
我尝试在函数配置中添加 AzureWebJobsStorage Key 我尝试添加 Azure 存储帐户的允许 IP 范围的出站 IP 我尝试检查允许 Azure 托管服务到存储帐户的选项。
但是,我的函数应用程序的特定计时器功能仍然出现错误。其他功能正常运行。
虽然,如果我允许存储帐户防火墙和 VN 设置中的所有网络,我的功能运行正常。
函数和存储帐户都在同一区域。
我想以某种方式启用它,我不需要选择允许所有网络。可以做什么?
c# - 无法从存储帐户中的子目录获取 bloblist
我想列出子目录中的所有 blob,例如images/nature
在存储帐户中。我正在使用这个 c# 代码来实现我的目标:
这段代码对我不起作用。你有什么想法,我该怎么做这份工作?
如果所有 blob 都在根文件夹中,则以下代码可以正常工作:
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 - 队列的批处理中的 AddMessage
我想在 Azure 的队列中包含很多记录。
我不想一对一做。我想创建一个批处理来了解是否出了问题。
因为如果出现问题,我需要执行回滚过程。例如运行 50 个批次,如果队列获得 50 条记录,则接收成功。
如果出现问题,请接收该信息。
我知道我可以使用此命令以批处理方式将记录包含在表中:
我在互联网上看到了一种对队列进行批处理的方法。但我认为这篇文章与性能有关,而不是批处理成功与否。
任何想法?任何魔法图书馆?
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
文件没有被删除,我看到以下日志:
我的模式有什么问题?
如果我尝试逐个文件删除它可以工作。
azure - 无法使用 Azure 数据工厂从 Azure 德国存储帐户复制数据
我在 Azure 德国(主权版本,而不是公共云)有一个存储帐户,我想使用 Azure 数据工厂将其数据复制到 Azure 全球公共存储帐户。
但 Azure 数据工厂抛出此错误:
提供给“ UnknownLocation ”的存储连接字符串无效。检查配置中的存储连接字符串。未找到有效的帐户信息组合。
我不能使用“AzCopy”,因为我想安排这个过程。
方案 -使用 Azure 数据工厂将数据从“ .blob.core.cloudapi.de”复制到“ .blob.core.windows.net”