【问题标题】:Graphene-Python + Private Azure Functions?石墨烯-Python + 私有 Azure 函数?
【发布时间】:2020-06-24 22:56:14
【问题描述】:

上下文:我正在设计一个事件驱动的 Python 应用程序。各种利益相关者委托我研究在 Azure Functions 上运行的无服务器环境中使用 GraphQL 端点部署应用程序的选项。最终目标是随着底层数据结构的增长,我们希望随着时间的推移轻松保持应用程序的可用性和性能。根据以下资源,这似乎是可能的:

(https://azure.microsoft.com/en-us/resources/videos/build-2019-build-scalable-apis-using-graphql-and-serverless/) (https://azure.microsoft.com/en-us/resources/videos/azure-friday-live-building-serverless-python-apps-with-azure-functions/) (https://graphene-python.org/)

问题:用户要求规定 Azure Functions 必须仅供内部使用,不能公开。通读下面的文档,我没有找到任何关于私有端点安全配置选项的资源。

https://docs.microsoft.com/en-us/azure/azure-functions/ Private endpoint in Azure

有人可以指出我正确的方向吗? Azure Functions 甚至可以做到这一点吗?如果不能,是否可以使用 Azure App Service 等替代方案来实现?

【问题讨论】:

    标签: python azure graphql azure-functions graphene-python


    【解决方案1】:

    Azure Functions 有多个托管选项,包括 Consumption PlanPremium PlanApp Service Plan

    其中,对于完整的 VNET 隔离,App Service Environment 是目前唯一可行的方法,因为 Private Endpoints for Azure Web Apps 目前处于预览阶段。

    但是请注意Azure Functions can be deployed into a Kubernetes cluster,如果您已经有一个 kubernetes 集群要部署到,这可能是更好的选择。

    【讨论】:

      猜你喜欢
      • 2017-05-11
      • 2022-01-24
      • 2021-03-14
      • 2017-05-13
      • 2018-01-11
      • 2020-09-01
      • 2021-09-25
      • 2019-12-20
      • 2021-06-28
      相关资源
      最近更新 更多