数据操作返回 403 错误
注意: 本文适用于与谷歌云函数一起使用时的 AWS Lambda 数据操作集成和 Google 数据操作集成。
数据操作返回 403 错误。
- 您尝试调用的 AWS Lambda 函数不存在。
- 在您的 AWS 账户中创建一个 AWS Lambda 函数。 在与您在Genesys Cloud中的集成配置下设置的角色关联的策略中授予对此 AWS Lambda 函数的访问权限。
- 您的 AWS 账户中的策略不会授予对正确 AWS Lambda 函数的访问权限。
- 更新您的 AWS 账户中的策略,以授予 InveFunction 对您希望 AWS Lambda 数据操作集成调用的 AWS Lambda 函数的 访问权限。
- 您附加到角色的策略不会授予对 AWS Lambda 函数的访问权限。
- 将策略添加到您的 AWS 账户中授予对 AWS Lambda 函数访问权限的角色。
- 在您的 AWS 账户中为角色设置的账户 ID 不是 Genesys Cloud 的生产 AWS 账户 ID。
- 将 AWS 账户中角色的账户 ID 更新为 765628985471。
- 在您的 AWS 账户中为角色设置的外部 ID 不是 Genesys Cloud 组织 ID。
- 在您的 AWS 账户中更新角色的外部 ID。 此角色与您在 Genesys Cloud 的集成配置中设置的角色相同。
有关更多信息,请参阅 创建 IAM 资源 和 添加数据操作集成。
有关集成的更多信息,请参阅 关于 AWS Lambda 数据操作集成。
数据操作返回 403 错误。
- 服务账户中的函数缺少 cloudfunctions.functions.call 和 cloudfunctions.function s.in
- 检查 cloudfunction.functions.call 和 cloudfunctions.functions.invoke 权限是否已分配给你想在服务账号中执行的函数。 有关更多信息,请参阅 配置 Google 云平台。
- 检查入口规则并确保允许调用云函数或触发终端节点。
- 函数名称不正确。
- 在错误消息中检查函数的名称。 如果函数名称不正确,则在请求 URL 模板中修复函数名称。 有关更多信息,请参阅 配置 Google 云平台。
- 来电者无权访问客户的数据。
- 在 Genesys Cloud 的集成配置 中向 模拟用户电子邮件添加电子邮件地址。 有关更多信息,请参阅 添加数据操作集成。
- 请求的身份验证范围不足。
- 在 Genesys Cloud 的集成配置 中添加或更新 授权范围的作用域。 有关更多信息,请参阅 添加数据操作集成。
有关更多信息,请参阅关于 Google 数据操作集成。