配置源认证 - AWS IoT SiteWise

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

配置源认证

如果您的 OPC UA 服务器需要身份验证凭据才能连接,则可以在密钥中为每个来源定义用户名和密码 AWS Secrets Manager。然后,您将该密钥添加到您的 Greengrass 群组和 SiteWise 物联网连接器中,使该密钥可供您的 Edge 网关使用。 SiteWise 有关更多信息,请参阅《AWS IoT Greengrass Version 1 开发人员指南》中的将密钥部署到内 AWS IoT Greengrass 核

在 SiteWise Edge 网关获得密钥后,您可以在配置源时选择该密钥。然后, SiteWise Edge 网关在连接到源时使用来自密钥的身份验证凭据。有关更多信息,请参阅 OPCUA 数据源

创建源身份验证密钥

在此过程中,您将为 Secrets Manager 中的源创建身份验证密钥。在密钥中,定义 usernamepassword 密钥/值对,其中包含源的身份验证详细信息。

创建源身份验证密钥
  1. 导航到 Secrets Manager 控制台

  2. 选择 存储新密钥

  3. 选择密钥类型 下,选择 其他密钥类型

  4. 为 OPC UA 服务器的身份验证password值输入username和键值对,然后选择 Next。

    AWS IoT Greengrass “密钥类型” 页面屏幕截图。
  5. 输入以 greengrass- 开头的密钥名称,例如 greengrass-factory1-auth

    重要

    您必须为默认 AWS IoT Greengrass 服务角色使用 greengrass- 前缀以访问您的密钥。如果要命名不带此前缀的密钥,则必须授予访问密钥的 AWS IoT Greengrass 自定义权限。有关更多信息,请参阅《AWS IoT Greengrass Version 1 开发者指南》中的 “允许 AWS IoT Greengrass 获取机密值”。

    AWS IoT Greengrass “选择密钥名称和描述” 页面屏幕截图。
  6. 输入 描述,然后选择 下一步

  7. (可选)在 配置自动轮换 页面上,为您的密钥配置自动轮换。如果您配置自动轮换,则必须在每次轮换密钥时重新部署 Greengrass 组。

  8. 配置自动旋转页面,选择 下一步

  9. 查看您的新密钥并选择 存储

向 Greengrass 群组添加秘密

在此过程中,您将源身份验证密钥添加到您的 AWS IoT Greengrass 群组中,使其可供您的 IoT SiteWise 连接器使用。

添加一个密钥至您的 Greengrass 组
  1. 导航到 AWS IoT Greengrass 控制台

  2. 在导航窗格的 Greengrass 下,选择,然后选择您的组。

    AWS IoT Greengrass “Greengrass Groups” 页面屏幕截图。
  3. 在导航页面中,选择资源

  4. 资源 页面上,选择 密钥 选项卡,然后选择 添加密钥资源

    AWS IoT Greengrass “资源” 页面屏幕截图。
  5. 选择 选择,从列表中选择您的密钥。

  6. 选择下一步

  7. 密钥资源名称 中,输入密钥资源的名称,然后选择 保存

    AWS IoT Greengrass “命名你的秘密资源” 页面屏幕截图。

向 IoT SiteWise 连接器添加机密

在此过程中,您将源身份验证密钥添加到 IoT SiteWise 连接器中,使其可供 AWS IoT SiteWise 和您的 SiteWise Edge 网关使用。

向 IoT SiteWise 连接器添加密钥
  1. 导航到 AWS IoT Greengrass 控制台

  2. 在导航窗格的 Greengrass 下,选择,然后选择您的组。

    AWS IoT Greengrass “Greengrass Groups” 页面屏幕截图。
  3. 在导航页面中,选择连接器

  4. 选择 IoT SiteWise 连接器的省略号图标以打开选项菜单,然后选择编辑

    AWS IoT Greengrass “连接器” 页面屏幕截图,突出显示 “编辑”。
  5. OPCUA 用户名/密码密钥列表下,选择选择,然后选择要添加到此 SiteWise Edge 网关的每个密钥。ARNs如果您需要创建密钥,请参阅创建源身份验证密钥

    AWS IoT Greengrass “配置连接器” 页面屏幕截图。

    如果您的密钥未显示,请选择 刷新。如果您的密钥仍未显示,请检查您是否已将密钥添加到您的 Greengrass 组

  6. 选择保存

  7. 在右上角的 操作 菜单中,选择 部署

  8. 选择 自动检测 启动部署。

    如果部署失败,请再次选择 Deploy (部署)。如果部署仍然失败,请参阅 AWS IoT Greengrass 部署故障排除

    在部署组后,您可以配置使用新密钥的源。有关更多信息,请参阅 OPCUA 数据源