从 Azure 容器实例写入托管 vnet 内的 blob 存储

Write from an Azure Container Instance to a blob storage inside a managed vnet

我在带有托管虚拟网络的 Azure 上使用 Synapse Analytics 资源。它使用具有 Synapse 自动创建的相同 vnet 的存储帐户。 我想部署一个带有 java 程序的 azure 容器实例,该程序使用 azure-spring-boot-starter-storage 写入它。

如何授权我的容器写入存储?

我不确定是否可以将容器放入 vnet 中,因为它是自动创建的,而且我在门户中看不到它。

我需要创建专用端点吗?我无法 select 门户中的 vnet,如何创建它?

谢谢

• 我尝试通过 select 将资源类型设置为 'Microsoft.ContainerService/managedClusters' 来在我的 Azure Synapse 分析工作区中创建专用终结点,并且select正在访问预期的 Azure Kubernetes 服务集群,但无法在其中找到 select 和 ACI 的任何规定。因此,如果您部署了任何 ACI,那么您将无法 select ACI,但是如果您在 AKS 集群中部署了 java 程序,那么您可以选择 select使用它并配置在使用该 AKS 群集为专用端点部署 Azure Synapse 工作区时创建的托管虚拟网络。

• 此外,您可以按照以下屏幕截图所示的方式配置专用端点:-

您还可以将 AKS 群集中的存储帐户配置到为 Azure Synapse 工作区创建 Data lake storage Generation 2 帐户的同一容器,以便 java 使用'Azure-Spring-boot-starter-storage'的程序可以写入相同的存储帐户容器或不同的自定义容器。