当前位置: 首页 > 知识库问答 >
问题:

Azure存储-防火墙和endpoint的使用

上官高逸
2023-03-14

我最近在Azure存储中遇到了专用endpoint功能,并试图实现它以从VNet进行安全访问。但是,我在同时使用防火墙、虚拟网络服务endpoint和专用endpoint时遇到了访问问题。

我有两个VNet(VNet1

  1. 具有启用了服务endpoint功能的子网的VNet1在存储帐户防火墙中被列入白名单

鉴于上述设置,当我尝试访问位于VNet2下的VM内的此存储帐户Blob容器时,我遇到了授权问题。

我可以检查此设置是否有效吗?私有endpoint和服务endpoint功能是否并行工作?

共有1个答案

萧晔
2023-03-14

是的,可以在使用服务终结点的子网中创建私有终结点。因此,子网中的客户端可以使用私有终结点连接到一个存储帐户,同时使用服务终结点访问其他存储帐户。

有多种方法可以连接到存储帐户:

  1. 使用专用endpoint(专用链接)连接到存储帐户:请在此处找到参考文档
  2. 使用服务endpoint和私有endpoint:请在此处找到参考文档

您可以在这份公开文件中找到更多详细信息。

 类似资料:
  • 我为Azure存储帐户启用了虚拟网络和防火墙访问限制,但遇到了一个问题,即我无法从Azure Functions(ASE环境)访问存储帐户,尽管ASE公共地址是作为例外添加的。此外,我添加了所有环境的虚拟网络,只是为了确保。是否有任何方法可以检查函数/其他服务试图从哪个地址访问存储帐户?此外,我有一个勾选“允许受信任的Microsoft服务访问此存储帐户”。我不确定“受信任的Microsoft服务

  • 我想要实现什么 通过Azure Function连接到位于防火墙后面的Azure BLOB存储帐户。 迄今为止采取的步骤 Azure Function针对按预期工作的公共存储帐户开发和测试。 在我的Azure Function的Azure资源管理器之后,我找到出站地址(条目),并将它们添加到存储帐户的防火墙中。 问题 在尝试对具有防火墙的存储帐户运行Azure功能时,我收到一个状态:500内部服务

  • 我有一个每天早上运行的Azure Runbook。 Runbook执行“Get-AzureStorageBlob”,但由于我们在存储帐户上启用了防火墙,它现在失败并出现错误: Get-AzureStorageBlob:远程服务器返回错误:(403)禁止。HTTP状态代码:403-HTTP错误消息:此请求无权执行此操作。第8行字符:17。。。ldBackups=Get AzureStorageBlo

  • 我有一个Azure blob存储帐户,该帐户仅对选定的网络进行防火墙保护。我想从运行在动态计划上的函数应用访问此存储帐户,我知道该动态计划的出站IP地址。问题是,我将这些出站IP添加到blob存储的防火墙和虚拟网络设置中允许的IP地址中,但我仍然继续收到以下错误: 此请求无权执行此操作。 有人能指出我哪里出错了吗? N、 B.我使用PythonSDK访问带有帐户名和帐户密钥的blob存储!

  • 我有一个powershell脚本,它在连接到Azure blob存储和AzureSQL的Azure VM中运行。blob存储和SQL都受到防火墙的保护,blob存储是VNet的一部分。VM位于自己的VNet上。我将VM的IP地址插入Azure存储和sql azure中。对AzureSQL访问很好,但是当我尝试连接到blob存储时,我收到错误消息 “Get-AzStorageContainer:未授

  • 如果我在Azure存储帐户上添加只允许从我的IP地址访问的防火墙规则,我仍然可以成功访问该存储帐户中的表和队列存储,但当我尝试访问任何Blob或文件存储时,会出现错误。 使用Microsoft Azure Storage Explorer时,我看到的错误是“无法检索子资源”。此请求未被授权执行此操作' 防火墙规则对blob和表存储的工作方式不同似乎很疯狂。有什么想法吗?