(我是一个普通的初学者-在这里寻找大师的指点/指导)
我正在尝试编写一个Lambda来拨打电话号码并启动一个简单的连接呼叫流。下面是我正在尝试的代码和我得到的错误。有什么建议吗?
调用Connect API的示例Lambda代码
我正在使用为出站调用配置的默认出站调用流(AWS内置调用流)
这是我在进行独立Lambda测试时遇到的错误
Response: null Request ID: "e83a6066-f670-11e8-afa4-47dc77991dc5" Function Logs: b/sequential_executor.js:105:20) at Request.emit (/var/runtime/node_modules/aws-sdk/lib/sequential_executor.js:77:10) at Request.emit (/var/runtime/node_modules/aws-sdk/lib/request.js:683:14) at Request.transition (/var/runtime/node_modules/aws-sdk/lib/request.js:22:10) at AcceptorStateMachine.runTo (/var/runtime/node_modules/aws-sdk/lib/state_machine.js:14:12) at /var/runtime/node_modules/aws-sdk/lib/state_machine.js:26:10 at Request. (/var/runtime/node_modules/aws-sdk/lib/request.js:38:9) at Request. (/var/runtime/node_modules/aws-sdk/lib/request.js:685:12) message: null, code: 'ContactNotFoundException', time: 2018-12-02T20:29:04.509Z, requestId: 'e925d29c-f670-11e8-b5a4-53c4ecc6b5ed', statusCode: 410, retryable: false, retryDelay: 81.20336569510724 } 'ContactNotFoundException: null\n at Object.extractError (/var/runtime/node_modules/aws-sdk/lib/protocol/json.js:48:27)\n at Request.extractError (/var/runtime/node_modules/aws-sdk/lib/protocol/rest_json.js:52:8)\n at Request.callListeners (/var/runtime/node_modules/aws-sdk/lib/sequential_executor.js:105:20)\n at Request.emit (/var/runtime/node_modules/aws-sdk/lib/sequential_executor.js:77:10)\n at Request.emit (/var/runtime/node_modules/aws-sdk/lib/request.js:683:14)\n at Request.transition (/var/runtime/node_modules/aws-sdk/lib/request.js:22:10)\n at AcceptorStateMachine.runTo (/var/runtime/node_modules/aws-sdk/lib/state_machine.js:14:12)\n at /var/runtime/node_modules/aws-sdk/lib/state_machine.js:26:10\n at Request. (/var/runtime/node_modules/aws-sdk/lib/request.js:38:9)\n at Request. (/var/runtime/node_modules/aws-sdk/lib/request.js:685:12)' 2018-12-02T20:29:04.666Z e83a6066-f670-11e8-afa4-47dc77991dc5 { InvalidParameterException: ContactFlow type is invalid at Object.extractError (/var/runtime/node_modules/aws-sdk/lib/protocol/json.js:48:27) at Request.extractError (/var/runtime/node_modules/aws-sdk/lib/protocol/rest_json.js:52:8) at Request.callListeners (/var/runtime/node_modules/aws-sdk/lib/sequential_executor.js:105:20) at Request.emit (/var/runtime/node_modules/aws-sdk/lib/sequential_executor.js:77:10) at Request.emit (/var/runtime/node_modules/aws-sdk/lib/request.js:683:14) at Request.transition (/var/runtime/node_modules/aws-sdk/lib/request.js:22:10) at AcceptorStateMachine.runTo (/var/runtime/node_modules/aws-sdk/lib/state_machine.js:14:12) at /var/runtime/node_modules/aws-sdk/lib/state_machine.js:26:10 at Request. (/var/runtime/node_modules/aws-sdk/lib/request.js:38:9) at Request. (/var/runtime/node_modules/aws-sdk/lib/request.js:685:12) message: 'ContactFlow type is invalid', code: 'InvalidParameterException', time: 2018-12-02T20:29:04.629Z, requestId: 'e92b01e8-f670-11e8-8b54-4549dfd0957e', statusCode: 400, retryable: false, retryDelay: 19.48408234110566 } 'InvalidParameterException: ContactFlow type is invalid\n at Object.extractError (/var/runtime/node_modules/aws-sdk/lib/protocol/json.js:48:27)\n at Request.extractError (/var/runtime/node_modules/aws-sdk/lib/protocol/rest_json.js:52:8)\n at Request.callListeners (/var/runtime/node_modules/aws-sdk/lib/sequential_executor.js:105:20)\n at Request.emit (/var/runtime/node_modules/aws-sdk/lib/sequential_executor.js:77:10)\n at Request.emit (/var/runtime/node_modules/aws-sdk/lib/request.js:683:14)\n at Request.transition (/var/runtime/node_modules/aws-sdk/lib/request.js:22:10)\n at AcceptorStateMachine.runTo (/var/runtime/node_modules/aws-sdk/lib/state_machine.js:14:12)\n at /var/runtime/node_modules/aws-sdk/lib/state_machine.js:26:10\n at Request. (/var/runtime/node_modules/aws-sdk/lib/request.js:38:9)\n at Request. (/var/runtime/node_modules/aws-sdk/lib/request.js:685:12)' END RequestId: e83a6066-f670-11e8-afa4-47dc77991dc5 REPORT RequestId: e83a6066-f670-11e8-afa4-47dc77991dc5 Duration: 1275.08 ms Billed Duration: 1300 ms Memory Size: 128 MB Max Memory Used: 33 MB
您的错误(ConrectNotFoundExc0019
)来自connect.stop联系人
调用
如果选中connect:StopContact,则当无法找到指定的联系人ID
时,会出现ContactNotFoundException
。这意味着:
参数2。ConrectId
(即您试图停止不存在的联系人)。 参数2。InstanceId
这意味着即使您有正确的联系人ID,他们在这个实例上也不存在。我怀疑你的联系人ID有误。如果我们查看connect:StartOutboundVoiceContact,您将看到它返回ContactId
的值。我怀疑您应该捕获这个值,然后在params2
对象中使用它,而不是硬编码的值。
我刚刚创建了我的第一个(定制)蒸馏器。我上传了一个包含索引的zip文件,在Lambda中设置了这个函数。js和所有必需的代码,包括node_模块和基本的Alexa技能,我的孩子(根据教程)。我确保我压缩了文件和子文件夹,而不是文件夹本身(正如我所见,这是导致类似错误的常见原因),但当我用一个示例话语在网络工具中创建技能和测试时,我得到: 无法调用远程终结点,或者它返回的响应无效。 我不知道如何调试
我创建了一个节点lambda函数,它对Aurora数据库进行简单调用。当我在控制台中测试该函数时,查询返回,我可以在日志中看到结果,但回调似乎永远不会被调用,所以我的lambda函数超时了。我无法找出问题所在。希望这里有人能指出我的问题。 生成的Cloudwatch日志如下所示。。。
问题内容: 我有一个C函数,我想从C 调用。我无法使用“ ”这样的方法,因为C函数无法使用g 进行编译。但是使用gcc可以很好地编译。有什么想法如何从C ++调用函数吗? 问题答案: 像这样编译C代码: 然后是这样的C ++代码: 然后使用C ++链接器将它们链接在一起: 当您包含C函数的声明时,还必须告诉C ++编译器C头即将到来。因此开始于: 应该包含以下内容: (在此示例中,我使用了gcc,
问题内容: 我想从JavaScript代码中调用Python函数,因为JavaScript中没有其他方法可以做我想做的事情。这可能吗?您可以调整以下代码段使其正常工作吗? JavaScript代码: 包含使用高级库编写的函数,这些函数在JavaScript中没有易写的等效项: 问题答案: 您需要做的就是向您的pythoncode发出ajax请求。您可以使用jquery 进行此操作,也可以仅使用ja
我在R中查看cov的source_code,遇到了一段我不太理解的代码。 协方差的数学定义在这里。
考虑一个内部使用lambda函数的RESTAPI调用方法,我们如何编写Junit测试用例。我自己尝试过,但未能模拟uri生成器,该生成器在POST API调用中表示为lambda函数。还有如何模拟flatMap中的块。下面给出了我尝试编写单元测试的代码片段。 在这里,雇员服务是一个WebClient对象。