我可以参数化我在 Azure 逻辑应用程序中连接到的 Office 365 订阅吗?
Can I parametrize the Office 365 subscription that I connect to in my Azure Logic App?
我创建了一个相当简单的 Azure Logic App,它连接到 Office 365 订阅、搜索用户并将用户的详细信息输出到存储 blob。
看起来像这样:
我想重新使用此逻辑应用来执行完全相同的步骤,但针对其他几个 Office 365 订阅。
我是否可以对 Office 365 订阅 ID 进行参数化,以便我可以 运行 针对不同订阅使用同一应用程序?类似于上面显示的 "Change connection" 功能,仅以编程方式完成?
备注:
- 我认为通过手动 HTTP 触发器将 Office 365 订阅 ID 传递到逻辑应用程序可能是理想的选择。
- 假设我已通过 Azure AD Web 应用程序(多租户)获得对所有 Office 365 订阅的访问权限。
我相信这可以通过多租户 Azure AD 应用实现。 Here 是一个例子。
目前无法对 Office 365 订阅 ID 进行参数化,因此您可以 运行 同一应用针对不同的订阅。
如果您查看其背后的代码,会发现有 1 个触发器,然后是一个操作,每个操作都连接到一个 SaaS 应用程序。
我创建了一个相当简单的 Azure Logic App,它连接到 Office 365 订阅、搜索用户并将用户的详细信息输出到存储 blob。
看起来像这样:
我想重新使用此逻辑应用来执行完全相同的步骤,但针对其他几个 Office 365 订阅。
我是否可以对 Office 365 订阅 ID 进行参数化,以便我可以 运行 针对不同订阅使用同一应用程序?类似于上面显示的 "Change connection" 功能,仅以编程方式完成?
备注:
- 我认为通过手动 HTTP 触发器将 Office 365 订阅 ID 传递到逻辑应用程序可能是理想的选择。
- 假设我已通过 Azure AD Web 应用程序(多租户)获得对所有 Office 365 订阅的访问权限。
我相信这可以通过多租户 Azure AD 应用实现。 Here 是一个例子。
目前无法对 Office 365 订阅 ID 进行参数化,因此您可以 运行 同一应用针对不同的订阅。 如果您查看其背后的代码,会发现有 1 个触发器,然后是一个操作,每个操作都连接到一个 SaaS 应用程序。