注:

验证计算实例的通知

简介

Oracle Cloud Infrastructure Notifications Service 通过发布 - 订阅模式将消息广播到分布式组件,为 Oracle Cloud Infrastructure 和外部托管的应用程序提供安全、可靠、低延迟和持久的消息。

通知服务允许您使用主题和订阅来设置发布消息的通信渠道。当某个主题发布消息时,通知服务会将该消息发送到该主题的所有订阅。

目标

在启动和删除计算实例时验证通知。

登录到 OCI 控制台并配置通知和事件

  1. 使用您的云租户名称、用户名和密码登录到 Oracle Cloud Infrastructure 控制台。

  2. 首先,我们将创建通知主题并订阅此主题。从 OCI 服务菜单中,单击应用程序集成下的通知

  3. 单击创建主题并填写对话框:

    • 名称:提供名称。
    • 说明:提供说明。
  4. 单击创建

    创建话题

  5. 主题状态变为 Active(活动)后,单击主题名称。单击创建订阅并填写对话框:

    • 促销:电子邮件。
    • 电子邮件:提供您的电子邮件 ID。
  6. 单击创建

    将显示订阅详细信息屏幕,其中订阅状态显示待定

  7. 检查您指定的电子邮件帐户,然后单击此订阅的验证链接。切换回 OCI 控制台窗口并验证订阅状态是否已更改为活动。您可能需要刷新浏览器。

  8. 您现在已订阅通知主题。接下来,我们将配置将消息发布到此通知主题的事件。

  9. 从 OCI 服务菜单的应用程序集成下,单击事件服务

  10. 单击创建规则。填写对话框:

    • DISPLAY NAME( 显示名称):提供名称。
    • 说明:提供说明。

    规则条件下:

    • 确保选择了事件类型
    • SERVICE NAME(SERVICE 名称):计算能力。
    • 活动类型:从下拉菜单中选择以下 4 种类型:实例 - 启动开始实例 - 启动结束实例 - 终止开始实例 - 终止结束

    操作下:

    • 操作类型:通知。
    • 注意:在左侧导航窗格中的列表范围下选择您的区间。
    • 主题:选择之前创建的主题。
  11. 单击创建规则

    规则条件

现在,我们已配置通知服务,并将事件与特定的区间关联。启动或终止新的计算实例时,将向指定的电子邮件地址发送电子邮件通知。

创建虚拟云网络

  1. 从 OCI 服务菜单的网络下,单击虚拟云网络。在“网络”下选择当前区间,然后单击启动 VCN 向导

    注意:确保在“组件”列表中选择了正确的区间。

  2. 单击 VCN 与 Internet 连接,然后单击启动 VCN 向导

  3. 填写对话框,然后单击 Next

    • VCN 名称:提供名称
    • COMPARTMENT:确保已选择区间
    • VCN CIDR 块:提供 CIDR 块 (10.0.0.0/16)
    • PUBLIC SUBNET CIDR BLOCK:提供 CIDR 块 (10.0.1.0/24)
    • PRIVATE SUBNET CIDR BLOCK:提供 CIDR 块 (10.0.2.0/24)
  4. 验证所有信息并单击创建

    这将创建具有以下组件的 VCN:VCN、公共子网、专用子网、Internet 网关 (IG)、NAT 网关 (NAT) 和服务网关 (SG)。

  5. 单击查看虚拟云网络可显示您的 VCN 详细信息。

创建计算实例并验证通知

  1. 从 OCI 服务菜单中,单击计算下的实例

  2. 单击创建实例。填写对话框:

    • 为实例命名:输入名称。
    • 选择操作系统或映像源:对于映像,建议使用最新的 Oracle Linux。
    • 可用性域:选择可用性域。
    • Instance Type(实例类型):选择虚拟机。
    • 实例配置:选择 VM 配置。

    在“配置网络”下

    • 虚拟云网络区间:选择您的区间。

    • 虚拟云网络:选择 VCN。

    • 子网区间:选择您的区间。

    • 子网:公共子网下选择公共子网。

    • 使用网络安全组控制流量:不选中。

    • 分配公共 IP 地址:选中此选项。

      分配公共 IP 地址

    • 引导卷:保留默认值

    • 添加 SSH 密钥:留空

  3. 单击创建

    注意:如果显示 Service limit 错误,请选择与 VM.Standard2.1、VM.Standard.E2.1、VM.Standard1.1、VM.Standard.B1.1 不同的配置,或者选择其他 AD。

  4. 切换到您的电子邮件账户并确认收到指示计算实例启动的事件。

  5. 等待实例处于正在运行状态。

  6. 切换到您的电子邮件账户并确认收到指示计算实例创建的事件。

删除资源

  1. 切换到 OCI 控制台窗口。

  2. 如果未显示计算实例,请在 OCI 服务菜单中单击计算下的实例

  3. 找到第一个计算实例,单击“操作”图标,然后单击终止

    "Terminate"(终止)按钮

  4. 确保选中永久删除附加的引导卷,然后单击终止实例。等待实例完全终止。

    “终止实例”按钮

  5. 切换到您的电子邮件账户并确认收到指示计算实例终止的事件。

    计算实例完全终止后,将会收到另一封电子邮件通知。

  6. 从 OCI 服务菜单中,单击网络下的虚拟云网络。将显示所有 VCN 的列表。

  7. 找到您的 VCN,单击“操作”图标,然后单击终止。在确认窗口中单击 Terminate All。删除 VCN 后,单击关闭

    "Terminate"(终止)按钮

  8. 从 OCI 服务菜单的应用程序集成下,单击通知。单击主题名称。

  9. 单击删除

  10. 从 OCI 服务菜单的应用程序集成下,单击事件服务

  11. 单击您的规则名称,然后单击删除。在该对话框中,键入 DELETE,然后单击删除

致谢

更多学习资源

docs.oracle.com/learn 上浏览其他实验室,或者在 Oracle Learning YouTube 渠道上访问更多免费学习内容。此外,访问 education.oracle.com/learning-explorer 以成为 Oracle Learning Explorer。

有关产品文档,请访问 Oracle 帮助中心