【发布时间】:2020-06-02 17:26:30
【问题描述】:
我检查了有一种方法可以通过 UI 在 Amazon Connect 中导入和导出连接 json。
它按预期工作。是否有可用于导入的 API(AWS 开发工具包)?我们想自动化这个过程!有人可以告诉实现这一目标的方法吗?
任何帮助表示赞赏。
谢谢,
哈利
【问题讨论】:
标签: amazon-web-services aws-sdk aws-cli amazon-lex amazon-connect
我检查了有一种方法可以通过 UI 在 Amazon Connect 中导入和导出连接 json。
它按预期工作。是否有可用于导入的 API(AWS 开发工具包)?我们想自动化这个过程!有人可以告诉实现这一目标的方法吗?
任何帮助表示赞赏。
谢谢,
哈利
【问题讨论】:
标签: amazon-web-services aws-sdk aws-cli amazon-lex amazon-connect
免责声明:我不属于 Amazon Connect 产品团队。
查看 AWS CLI 和 boto3 文档,目前(即截至 2020 年 6 月 3 日)没有 API 支持以编程方式导入和导出 Amazon Connect - 联系流。
很可能是因为根据Amazon Connect - Administrator guide,此功能仍处于测试状态
【讨论】:
截至 2020 年 9 月 17 日,AWS 现在有一个 API,用于以编程方式创建和管理联系流:https://aws.amazon.com/blogs/contact-center/programmatically-manage-contact-flows-with-new-amazon-connect-apis/
目前还没有太多文档。 https://github.com/aws-samples/ac-contactflowapi 存在,但大部分 API 功能都隐藏在 JavaScript 中。
https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateContactFlow.html 可能描述得最好。内容属性被 JSON 序列化为字符串并再次嵌入到 JSON 属性中。我还不确定在哪里可以找到 JSON 本身的文档,但您可以使用 AWS Connect 以交互方式构建它,如上述问题所示。
【讨论】:
你也可以使用我做的这个库:https://github.com/sethkor/connect-backup
它使用新发布的 AWS Connect API,您可以在这里找到详细信息:https://docs.aws.amazon.com/connect/latest/APIReference/Welcome.html
它允许您备份和恢复联系流以及其他一些 AWS Connect 组件,
要支持它可以备份的所有内容,包括联系流类型:
connect-backup --profile your-aws-profile backup --instance your-connect-instance-id --file path-to-write-backup
也有写入 S3 的选项。
它还带有一个 Lambda 和一个 AWS SAM 模板来设置定期备份。
【讨论】: