使用 Amazon Lex 应用程序的权限配置 IAM 角色

要访问 Amazon Lex 机器人,Genesys Cloud 必须有权使用亚马逊网络服务 (AWS) 中的资源。 此过程介绍了如何在 AWS 中设置 IAM 角色。 稍后,当您在 Genesys Cloud 中配置和激活应用程序时,此角色将分配给 Amazon Lex。

注意: AWS 身份和访问管理 (IAM) 是一项 Web 服务,用于控制对 AWS 资源的访问。 IAM 角色与用户类似,因为它定义了具有权限策略的 AWS 身份,这些策略决定了该身份在 AWS 中可以执行和不能执行的操作。 IAM 角色可由受信任的身份担任,包括 Genesys Cloud 等应用程序、EC2 等 AWS 服务或最终用户。 每个 IAM 角色都定义发出 AWS 服务请求所需的权限。 有关更多信息,请参阅 Amazon 的 AWS 身份和访问管理用户指南中的 IAM 角色。

要配置 IAM 角色:

  1. 登录 AWS。
  2. 导航到 AWS 服务 页面。
  3. 选择 IAM
  4. 仪表板下,选择 角色
  5. 角色 页面上,单击 创建角色
  6. 选择 另一个 AWS 账户 作为可信实体的类型。
  7. 在账户 ID 框中, 765628985471 在账户 ID 框中输入。 这是 Genesys Cloud 的生产账户 ID。
  8. 为了增强安全性,Genesys 建议您选中 “ 需要外部 ID ” 框,然后输入组织的 ID。
  9. 单击 下一个权限
  10. 接下来,为角色分配权限策略。 在搜索框中,键入 Lex。 然后选中仅 亚马逊 LexReadOnlyAmazonLexrunBotsOnly 政策复选框。
    • AmazonLexReadOnly 提供对 Amazon Lex 的只读访问权限,允许角色查看 Lex 机器人。
    • AmazonLexRunbotsOnly 策略提供对亚马逊 Lex 会话 API 的访问权限,因此可以在运行时发送音频。
      注意: 这些权限 允许 Genesys Cloud 编辑您的 Lex 机器人。
  11. 单击 下一步: 標籤
  12. (可选)通过将标签作为键值对附加标签来向角色添加元数据。 有关更多信息,请参阅 AWS 身份和访问管理用户指南 中的标记 AIM 实体。
  13. 单击 下一步: 回顾
  14. 角色名称 框中,键入一个名称。 例如,拆除角色。
  15. 角色描述 框中,输入有关角色的描述性文本。
  16. 验证 受信任实体的账号是否 与您在步骤 6 中输入的 Genesys Cloud 生产账户 ID 相匹配。
  17. 单击 创建角色
  18. 在列表页面中,单击角色的名称。 此链接是您在步骤 12 中的 “ 角色名称 ” 框中输入的名称(本示例中为 DEMOLex角色)。 将显示有关角色的摘要详细信息。
  19. 请注意 角色 ARN。 以后你需要这个证书。 亚 马逊资源名称 (ARN) 是一个唯一的标识符,可以明确标识资源。
  20. 单击角色 ARN 右侧的 复制 图标,将 ARN 复制到剪贴板。 

文本: 在 Genesys Cloud 中配置并激活 Lex 集成