关于 Nzalerts Azure
本指南概述了在 Microsoft Azure 上设置 Nzalerts 的两种方法。
设置选项
方案 1:提供 IBM 多租户应用程序的访问权限
通过授权访问 IBM 的多用户应用程序,事件将发布到 Azure 事件网格主题。
选项 2:提供访问密钥
方案 3:电子邮件方式
通过提供端点和访问密钥,事件将发布到 Azure 事件网格主题。
1.提供对 IBM 的多租户应用程序的访问:
Step1: 创建事件网格主题:
- 登录 Azure 门户网站
- 导航至搜索栏,搜索
Event-Grid。 - 在
Event-Grid中选择Topic。 单击“创建”创建新主题。 - 填写详细信息,如
Resource Group,Topic Name。 - 然后点击“审查+创建”来创建主题。
第 2 步:同意将 IBM 的多租户应用程序作为服务委托人
-
登录 Azure 门户网站。
-
获取需要在其上发布主题的 Microsoft AD 的目录 ID。 创建通知方法时需要目录 ID。
-
请参考文件以创建通知方法。 Azure 事件网格通知方法。
-
输入目录 ID 后,将生成同意 URL。 例如,请参阅下文。
https://login.microsoftonline.com/<>/oauth2/authorize?client_id=<>&response_type=code -
在浏览器上粘贴链接。 只有全局管理员(或具有应用程序同意权限的角色)才能代表租户进行同意。 单击接受。 这将在您的租户中创建我们应用程序的服务 principal。
步骤 3:给予发布许可
要获取要在该主题中发布的事件,请单击创建的主题并导航到左侧的访问控制 (IAM)。
- 单击添加角色分配。
- 选择角色 Eventgrid 数据发送器。
- 分配给用户、组或服务原则。
- 选择客户已同意的多租户应用程序,然后保存。
第 4 步:在 NzSaas 控制台中创建事件规则方法
- 创建事件规则会将租户 ID 和事件网格主题作为输入。 请参阅 Azure_Event_Grid 中的通知类型。
事件发布到 Azure 事件网格后,您就可以根据自己的要求配置下游处理方式--无论是通过电子邮件发送事件,还是将事件转发到队列或与其他服务集成。
2.提供您的访问密钥:
步骤 1:在账户中创建事件网格
- 登录 Azure 门户网站
- 导航至搜索栏,搜索“事件网格”。
- 在 EventGrid 中选择
Topic。 单击“创建”创建新主题。 - 填写详细信息,如
Resource Group,Topic Name。 - 然后点击“审查+创建”来创建主题。
步骤 2:创建通知方法
-
来自事件网格主题:
从 “概览”选项卡获取主题端点。
从设置 -> 访问****密钥获取访问密钥。
-
请参阅 通知方法 完成设置。
3: 电子邮件方式
- 转到设置-> 监控和警报部分。
- 导航至添加方法单选按钮并单击。
- 在“选择方法”部分,从“选择方法”下拉菜单中选择“电子邮件”,并在“输入方法名称”字段中输入通知方法的名称,然后单击下一步。
- 在“配置方法”部分,在相应字段中输入邮件地址。
- 请单击确认。
为电子邮件方法创建规则
- 转到设置-> 监控和警报部分。
- 导航至创建规则-> 定义规则。
- 输入规则名称并启用状态,然后单击下一步。
- 转到选择目的地,选择目的地为电子邮件并选择电子邮件方式。
- 单击“下一步”进入“选择事件”。
- 输入详细信息,然后单击“下一步”进入“事件表达”。
- 填写必要字段并单击“确认”完成规则设置。