问题标签 [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 投票
1 回答
109 浏览

databricks - Databricks:访问特定 vnet 后面的存储帐户

我想对 databricks 访问 blob 存储帐户有一些建议,该帐户仅允许从特定子网访问。谢谢 在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

0 投票
3 回答
13955 浏览

azure-devops - 错误:指定的资源名称包含无效字符。错误代码:无效资源名称

错误:指定的资源名称包含无效字符。错误代码:无效资源名称

2019-10-31T10:28:17.4678189Z<?xml version="1.0" encoding="utf-8"?><Error><Code>InvalidResourceName</Code><Message>The specifed resource name contains invalid characters.

2019-10-31T10:28:17.4678695Z 请求 ID:

2019-10-31T10:28:17.4679207Z Time:2019-10-31T10:28:17.4598301Z</Message></Error>

我正在尝试使用 azure DevOps 将我的静态网站部署到 azure 中的 blob 存储,但出现此错误。在我的管道中,我使用 grunt build 进行构建,并将其归档为 zip,然后发布到 azure 管道,然后在发布中,我正在提取文件,并尝试使用 azure CLI 任务上传这些文件。

我正在使用以下命令 az storage blob upload-batch --account-name something --account-key something --destination ‘$web’ --source ./

我的容器名称是 $web

0 投票
1 回答
114 浏览

azure - 删除 Azure 存储帐户密钥

我需要删除我订阅的存储帐户的任何身份验证密钥。不知道有什么办法可以去掉?我一直在寻找 powershell 中的 cmdlet 来执行此操作,但找不到它。

我能够检索存储帐户列表并检查是否设置了身份验证密钥,但是我无法删除它们。我试图将它们设置为空,但它没有工作

0 投票
1 回答
93 浏览

azure - 自动生成的 Azure can-shell-storage 帐户

我有 Azure 即用即付订阅帐户,该帐户具有用于存储文件的 Azure 存储通用 V1 服务。昨天我想知道,当我发现另一个我没有创建的具有不同位置的存储帐户时。详细屏幕截图如下: 在此处输入图像描述

如果您对此有任何了解或在 Azure 存储上遇到过相同的行为,请指导并分享您的经验,因为我想知道它的用途以及为什么在不同的位置创建它,因为我的其他服务位于 Notrh 的不同资源组中欧洲位置。

0 投票
1 回答
113 浏览

azure - 有没有办法可以为 Azure 存储帐户文件共享中的文件夹分配权限?

我尝试过浏览 Microsoft 的文档,但我发现它很难理解,而且我似乎无法与 Azure 支持取得联系,除非我付费升级我当前的许可证。我只想知道,是否可以为存储帐户中 Azure 文件共享中的某些文件夹或文件分配权限?

0 投票
2 回答
380 浏览

azure - Azure StorageV2 公共容器

我们已在具有标准性能的经典 azure blob 帐户中存储了 200.000 多张图像。我们在应用程序的 HTML 中包含 blob URL,以便浏览器直接从 blob 存储下载图像。但是,这真的很慢。一个简单的 2kb 图像可能需要 200 毫秒才能下载。下载速度不规律。

我创建了一个新的存储帐户,现在是 V2,具有出色的性能。但是,现在我不能再制作任何公共容器了。门户返回错误:“这是高级 'StorageV2(通用 v2)”帐户。此存储帐户中的容器必须设置为“私有”访问级别。

如何在 Azure 环境中托管具有良好性能的映像,而无需将它们部署到我的 Web 角色上?

0 投票
1 回答
1862 浏览

c# - Azure 存储帐户 - 错误 403 被禁止

我有一个 Azure 函数,它应该处理存储帐户容器中的文件。Azure 函数应该每天触发。但是每周一两次我看到容器中的一些文件没有被处理:(一开始 401 来自 600 的文件没有被处理,因为错误 403)

在此处输入图像描述

正如我在 Stackoverflow 中所读到的。这是因为 SAS 令牌时间偏差。是否有可能在我的代码没有大的改变的情况下解决这个问题?

我的代码:

更新

执行函数时出现消息异常:process_files_by_http_trigger_activity 远程服务器返回错误:(403)禁止。远程服务器返回错误:(403) Forbidden。

调用堆栈:

Microsoft.Azure.WebJobs.Host.FunctionInvocationException:在 Microsoft.Azure.WebJobs.Host.Executors.FunctionExecutor+ 上的 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw(mscorlib,版本=4.0.0.0,Culture=neutral,PublicKeyToken=b7xxxx934e089) d__16.MoveNext(Microsoft.Azure.WebJobs.Host,版本=2.4.0.0,Culture=neutral,PublicKeyToken=31bfxxxx64e35)在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(mscorlib,版本=4.0.0.0,Culture=neutral,PublicKeyToken =b7xxxx934e089) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (mscorlib, 版本=4.0.0.0, Culture=neutral, PublicKeyToken=b7xxxx934e089) 在 Microsoft.Azure.WebJobs.Host.Executors.FunctionExecutor+d__13.MoveNext (Microsoft.Azure .WebJobs.Host,版本=2.4.0.0,文化=中性,PublicKeyToken=31bfxxxx64e35) 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw 处处理的内部异常 Microsoft.WindowsAzure.Storage.StorageException:在 Microsoft.WindowsAzure.Storage.Core.Executor.Executor.ExecuteSync(Microsoft.WindowsAzure.Storage,版本 = 7.2。 1.0,Culture=neutral,PublicKeyToken=31bfxxxx64e35Microsoft.WindowsAzure.Storage,版本=7.2.1.0,Culture=neutral,PublicKeyToken=31bfxxxx64e35:c:\Program Files (x86)\Jenkins\workspace\release_dotnet_master\Lib\ClassLibraryCommon\Core\Executor \Executor.csMicrosoft.WindowsAzure.Storage, Version=7.2.1.0, Culture=neutral, PublicKeyToken=31bfxxxx64e35: 604) 在 Microsoft.WindowsAzure.Storage.Blob.CloudBlobClient.GetBlobReferenceFromServer (Microsoft.WindowsAzure.Storage, Version=7.2.1.0,文化=中性,PublicKeyToken=31bfxxxx64e35Microsoft.WindowsAzure.Storage,版本=7.2.1.0,Culture=neutral,PublicKeyToken=31bfxxxx64e35:c:\Program Files (x86)\Jenkins\workspace\release_dotnet_master\Lib\ClassLibraryCommon\Blob\CloudBlobClient.csMicrosoft.WindowsAzure.Storage , 版本=7.2.1.0, 文化=中性, PublicKeyToken=31bfxxxx64e35: 563) 在 Microsoft.WindowsAzure.Storage.Blob.CloudBlobClient.GetBlobReferenceFromServer (Microsoft.WindowsAzure.Storage, 版本=7.2.1.0, Culture=neutral, PublicKeyToken=31bfxxxx64e35Microsoft。 WindowsAzure.Storage,版本=7.2.1.0,Culture=neutral,PublicKeyToken=31bfxxxx64e35:c:\Program Files (x86)\Jenkins\workspace\release_dotnet_master\Lib\ClassLibraryCommon\Blob\CloudBlobClient.csMicrosoft.WindowsAzure.Storage,版本=7.2 .1.0,文化=中性,PublicKeyToken=31bfxxxx64e35:546)在 bip.dev.afu.inbound.we.process_xz_files_by_http_trigger.XzFileMove(bip.dev.afu.inbound.we,版本=1.0.0.0,文化=中性,PublicKeyToken=null)在 bip.dev.afu.inbound。 we.process_xz_files_by_http_trigger+d__10.MoveNext (bip.dev.afu.inbound.we, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null) at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (mscorlib, Version=4.0.0.0 , Culture=neutral, PublicKeyToken=b7xxxx934e089) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b7xxxx934e089) 在 Microsoft.Azure.WebJobs.Host.Executors.VoidTaskMethodInvokerPublicKeyToken=null) 在 bip.dev.afu.inbound.we.process_xz_files_by_http_trigger+d__10.MoveNext (bip.dev.afu.inbound.we, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null) 在 System.Runtime。 CompilerServices.TaskAwaiter.ThrowForNonSuccess(mscorlib,版本=4.0.0.0,Culture=neutral,PublicKeyToken=b7xxxx934e089)在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(mscorlib,版本=4.0.0.0,Culture=neutral,PublicKeyToken=b7xxxx934e089)在Microsoft.Azure.WebJobs.Host.Executors.VoidTaskMethodInvokerPublicKeyToken=null) 在 bip.dev.afu.inbound.we.process_xz_files_by_http_trigger+d__10.MoveNext (bip.dev.afu.inbound.we, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null) 在 System.Runtime。 CompilerServices.TaskAwaiter.ThrowForNonSuccess(mscorlib,版本=4.0.0.0,Culture=neutral,PublicKeyToken=b7xxxx934e089)在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(mscorlib,版本=4.0.0.0,Culture=neutral,PublicKeyToken=b7xxxx934e089)在Microsoft.Azure.WebJobs.Host.Executors.VoidTaskMethodInvokerCulture=neutral, PublicKeyToken=b7xxxx934e089) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b7xxxx934e089) 在 Microsoft.Azure.WebJobs.Host.Executors.VoidTaskMethodInvokerCulture=neutral, PublicKeyToken=b7xxxx934e089) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b7xxxx934e089) 在 Microsoft.Azure.WebJobs.Host.Executors.VoidTaskMethodInvoker2+<InvokeAsync>d__2.MoveNext (Microsoft.Azure.WebJobs.Host, Version=2.4.0.0, Culture=neutral, PublicKeyToken=31bfxxxx64e35) at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b7xxxx934e089) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b7xxxx934e089) at Microsoft.Azure.WebJobs.Host.Executors.FunctionInvokerSystem.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess 的 2+d__9.MoveNext(Microsoft.Azure.WebJobs.Host,Version=2.4.0.0,Culture=neutral,PublicKeyToken=31bfxxxx64e35)(mscorlib,Version=4.0.0.0,Culture=neutral , PublicKeyToken=b7xxxx934e089) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b7xxxx934e089) 在 Microsoft.Azure.WebJobs.Host.Executors.FunctionExecutor+d__24.MoveNext (Microsoft .Azure.WebJobs.Host, Version=2.4.0.0, Culture=neutral, PublicKeyToken=31bfxxxx64e35) 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b7xxxx934e089) 在系统.Runtime.CompilerServices.TaskAwaiter。Microsoft.Azure.WebJobs.Host.Executors.FunctionExecutor+d__23.MoveNext 上的 HandleNonSuccessAndDebuggerNotification(mscorlib,版本=4.0.0.0,Culture=neutral,PublicKeyToken=b7xxxx934e089)(Microsoft.Azure.WebJobs.Host,版本=2.4.0.0,Culture =中性,PublicKeyToken=31bfxxxx64e35)在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(mscorlib,版本=4.0.0.0,Culture=neutral,PublicKeyToken=b7xxxx934e089)在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(mscorlib,版本=4.0 .0.0, Culture=neutral, PublicKeyToken=b7xxxx934e089) 在 Microsoft.Azure.WebJobs.Host.Executors.FunctionExecutor+d__22.MoveNext (Microsoft.Azure.WebJobs.Host, Version=2.4.0.0, Culture=neutral, PublicKeyToken=31bfxxxx64e35)在 System.Runtime.CompilerServices.TaskAwaiter。ThrowForNonSuccess (mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b7xxxx934e089) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b7xxxx934e089) 在 System.Runtime。 CompilerServices.TaskAwaiter.ValidateEnd(mscorlib,版本=4.0.0.0,文化=中性,PublicKeyToken=b7xxxx934e089)
在 Microsoft.Azure.WebJobs.Host.Executors.FunctionExecutor+d__16.MoveNext (Microsoft.Azure.WebJobs.Host, Version=2.4.0.0, Culture=neutral, PublicKeyToken=31bfxxxx64e35) 内部异常 System.Net.WebException 在 Microsoft 处理。 WindowsAzure.Storage.Core.Executor.Executor.ExecuteSync:
在 System.Net.HttpWebRequest.GetResponse(系统,版本=4.0.0.0,文化=中性,PublicKeyToken=b7xxxx934e089)在 Microsoft.WindowsAzure.Storage.Core.Executor.Executor.ExecuteSync(Microsoft.WindowsAzure.Storage,版本=7.2。 1.0,Culture=neutral,PublicKeyToken=31bfxxxx64e35Microsoft.WindowsAzure.Storage,版本=7.2.1.0,Culture=neutral,PublicKeyToken=31bfxxxx64e35:c:\Program Files (x86)\Jenkins\workspace\release_dotnet_master\Lib\ClassLibraryCommon\Core\Executor \Executor.csMicrosoft.WindowsAzure.Storage,版本=7.2.1.0,文化=中性,PublicKeyToken=3xxxxx6ad364e35:677)

0 投票
1 回答
1638 浏览

azure-functions - 更新 Azure 存储帐户表时触发事件

Azure 存储帐户可以在上传 blob 或向其队列发送消息以连接并执行某些任务时引发事件。当添加、更新或删除行时,我在 Azure 存储帐户表中找不到任何类似的事件。即使没有 Azure 函数来支持这种情况。如何在不必不断轮询表以实现其行更改的情况下实现此目标。

0 投票
2 回答
319 浏览

azure-functions - 时间触发 Azure 函数显示 Microsoft.WindowsAzure.Storageb 错误

在处理 azure 函数时,我在现有的 azure 函数应用程序中又添加了一个 azure 函数。

该函数是我的函数应用 (V1) 中唯一的时间触发函数。

然而,在计时器功能之前,我没有在任何早期部署中添加对存储帐户的任何引用。

当我尝试在线运行基于计时器的功能时,我收到如下错误:

我用谷歌搜索并得到提到在应用程序设置和连接字符串中添加“AzureWebJobsStorage”键的解决方案。但是没有运气。

谁能告诉我可以做什么?

0 投票
1 回答
1188 浏览

azure-data-factory - Storage Accoung V2 访问防火墙,VNET 到数据工厂 V2

我在存储帐户 V2 中有 Blob 容器,具有 VNet 防火墙设置,并且只允许访问 Microsoft 受信任的服务。现在,只要防火墙限制其他服务,当我尝试设置链接服务时,我无法为数据工厂 V2 获得成功的测试连接,并且出现错误:

连接失败 ADLS Gen2 操作失败:操作返回无效状态代码“禁止”。帐户:'mufgpresales'。文件系统:'文件系统'。错误代码:“授权失败”。消息:'此请求无权执行此操作。'。RequestId:'fdc2149f-401f-0027-0b8f-c464ff000000'.. 操作返回无效状态代码“禁止”活动 ID:439d7a8c-254b-4af6-8697-1ff8770e1c40。

我阅读了许多关于使用托管身份和集成运行时的帖子。因此,我使用了数据工厂的托管身份应用程序 ID 并授予了 1 个 blob 容器的所有权限,但我仍然无法让它成功。

我很难出售集成运行时位和额外的虚拟机来托管它。我正在寻找使用 AzureRuntime 的解决方案,我认为这是可能的,但不知道具体如何。有什么建议么?