我想探索为常见用例创建Azure函数应用程序的可能性。在教程和示例中,总是为新功能应用程序创建了一个专用资源组,因此创建了新的,明确的资源。如果我想创建一个函数应用程序,那需要从另一个资源组的资源中获得输入绑定怎么办?这是如何在函数中实现的。
Azure资源组是Azure中资源的逻辑分组,但具有无功能相关性。它与其他资源组中的资源无关。
取自Azure Resource Manager概述 - 资源组:
定义您的资源组时有一些重要因素:
- 您小组中的所有资源都应共享相同的生命周期。您将它们部署,更新和删除在一起。如果一个资源(例如数据库服务器(需要在不同的部署周期中存在,则应该在另一个资源组中。
- 每个资源只能存在于一个资源组中。
- 您可以随时将资源添加或删除资源组。
- 您可以将资源从一个资源组移至另一组。有关更多信息,请参阅将资源移至新的资源组或订阅。
- 资源组可以包含位于不同地区的资源。
- 资源组可用于为管理操作范围访问控制。
- 资源可以与其他资源组中的资源进行交互。当两个资源相关但不共享相同的生命周期时,此交互是常见的(例如,连接到数据库的Web应用程序(。
触发器&绑定通过使用(例如(连接字符串连接到他们需要的资源。这意味着,只要您拥有正确的信息和凭据可以连接对该资源。
Azure无服务器社区库中的此示例可能会有所帮助:使用触发器&Azure函数中的绑定。