【问题标题】:Azure Function access private resourcesAzure Function 访问私有资源
【发布时间】:2016-12-27 07:50:59
【问题描述】:

我们已经在 Azure 上设置了一个包含 Azure AD、VM 等的基础架构。我们使用 Azure Active Directory 域服务让服务器加入域,并为某些特定应用程序进行本地 AD 身份验证。

我想编写一些自定义 Azure 函数来访问 Azure Active Directory 域服务,以查询一些特定的 AD 属性,例如 msDS-UserPasswordExpiryTimeComputed。这些属性不会在 Azure AD 中公开。

Azure 函数能否访问仅在虚拟网络中公开的资源?拥有应用服务计划(基本或高级)来访问这些内部资源就足够了吗? 还是不支持?

最好的问候, 延斯

【问题讨论】:

    标签: azure azure-active-directory azure-functions


    【解决方案1】:

    应该可以使用应用服务或应用服务环境 (ASE) 的 VNET 集成功能。请参阅here 了解更多信息。请注意,此文档尚未针对 Azure Functions 进行更新,但只要您在标准/高级应用服务计划或 ASE 上创建 Azure Functions,相同的过程就应该有效。请注意,如果您尝试为函数应用使用消耗(以前称为动态)计划,这将不起作用。

    【讨论】:

    • 谢谢保罗。确实没有很多关于该主题的信息。但我会试试看。
    【解决方案2】:

    这可以在部署函数应用并选择应用服务计划时完成。就像保罗说的那样,消费计划行不通。

    参考 https://docs.microsoft.com/en-us/azure/azure-functions/functions-infrastructure-as-code#deploy-a-function-app-on-the-app-service-plan

    【讨论】:

      猜你喜欢
      • 2019-06-15
      • 1970-01-01
      • 2023-04-10
      • 2022-08-05
      • 2022-01-06
      • 2019-10-11
      • 1970-01-01
      • 2022-01-20
      • 1970-01-01
      相关资源
      最近更新 更多