IBM Cloud Docs
关于 Nzalerts Azure

关于 Nzalerts Azure

本指南概述了在 Microsoft Azure 上设置 Nzalerts 的两种方法。

设置选项

方案 1:提供 IBM 多租户应用程序的访问权限

通过授权访问 IBM 的多用户应用程序,事件将发布到 Azure 事件网格主题。

选项 2:提供访问密钥

方案 3:电子邮件方式

通过提供端点和访问密钥,事件将发布到 Azure 事件网格主题。

1.提供对 IBM 的多租户应用程序的访问:

Step1: 创建事件网格主题:

  1. 登录 Azure 门户网站
  2. 导航至搜索栏,搜索 Event-Grid
  3. Event-Grid 中选择 Topic。 单击“创建”创建新主题。
  4. 填写详细信息,如 Resource Group, Topic Name
  5. 然后点击“审查+创建”来创建主题。

第 2 步:同意将 IBM 的多租户应用程序作为服务委托人

  1. 登录 Azure 门户网站。

  2. 获取需要在其上发布主题的 Microsoft AD 的目录 ID。 创建通知方法时需要目录 ID。

  3. 请参考文件以创建通知方法。 Azure 事件网格通知方法

  4. 输入目录 ID 后,将生成同意 URL。 例如,请参阅下文。

    https://login.microsoftonline.com/<>/oauth2/authorize?client_id=<>&response_type=code
    
  5. 在浏览器上粘贴链接。 只有全局管理员(或具有应用程序同意权限的角色)才能代表租户进行同意。 单击接受。 这将在您的租户中创建我们应用程序的服务 principal。

步骤 3:给予发布许可

要获取要在该主题中发布的事件,请单击创建的主题并导航到左侧的访问控制 (IAM)

  1. 单击添加角色分配
  2. 选择角色 Eventgrid 数据发送器
  3. 分配给用户、组或服务原则。
  4. 选择客户已同意的多租户应用程序,然后保存

第 4 步:在 NzSaas 控制台中创建事件规则方法

  1. 创建事件规则会将租户 ID 和事件网格主题作为输入。 请参阅 Azure_Event_Grid 中的通知类型。

事件发布到 Azure 事件网格后,您就可以根据自己的要求配置下游处理方式--无论是通过电子邮件发送事件,还是将事件转发到队列或与其他服务集成。

2.提供您的访问密钥:

步骤 1:在账户中创建事件网格

  1. 登录 Azure 门户网站
  2. 导航至搜索栏,搜索“事件网格”。
  3. 在 EventGrid 中选择 Topic。 单击“创建”创建新主题。
  4. 填写详细信息,如 Resource Group, Topic Name
  5. 然后点击“审查+创建”来创建主题。

步骤 2:创建通知方法

  1. 来自事件网格主题:

    “概览”选项卡获取主题端点

    设置 -> 访问****密钥获取访问密钥。

  2. 请参阅 通知方法 完成设置。

3: 电子邮件方式

  1. 转到设置-> 监控和警报部分。
  2. 导航至添加方法单选按钮并单击。
  3. 在“选择方法”部分,从“选择方法”下拉菜单中选择“电子邮件”,并在“输入方法名称”字段中输入通知方法的名称,然后单击下一步。
  4. 在“配置方法”部分,在相应字段中输入邮件地址。
  5. 请单击确认

为电子邮件方法创建规则

  1. 转到设置-> 监控和警报部分。
  2. 导航至创建规则-> 定义规则
  3. 输入规则名称并启用状态,然后单击下一步
  4. 转到选择目的地,选择目的地为电子邮件并选择电子邮件方式。
  5. 单击“下一步”进入“选择事件”。
  6. 输入详细信息,然后单击“下一步”进入“事件表达”。
  7. 填写必要字段并单击“确认”完成规则设置。