从 NodeJS aws-sdk 成功调用 .createInstance() 后,Amazon Connect 处于"CREATION_FAILED"状态



当我从Lambda函数运行以下代码时:

await connect.createInstance({
InstanceAlias: 'my-connect-instance', 
IdentityManagementType: 'CONNECT_MANAGED', 
InboundCallsEnabled: true, 
OutboundCallsEnabled: true}).promise();

我得到的回复是这样的:

{
"Id": "fx5c4558-****-4742-n365-f817e7018752",
"Arn": "arn:aws:connect:us-east-1:***********:instance/fx5c4558-****-4742-n365-f817e7018752"
}

看来它已经成功了。然而,当我打开AWS控制台并检查Connect仪表板时,我看到的是:

Instance Alias | Access Url | Channels     | Create Date | Status
-------------------------------------------------------------------------
Unknown        |            | No telephony | Unknown     | Create error

如果我运行await connect.listInstances().promise(),那么我会得到以下响应:

{
"InstanceSummaryList": [
{
"Id": "fx5c4558-****-4742-n365-f817e7018752",
"Arn": "arn:aws:connect:us-east-1:************:instance/fx5c4558-****-4742-n365-f817e7018752",
"IdentityManagementType": null,
"InstanceAlias": null,
"CreatedTime": null,
"ServiceRole": null,
"InstanceStatus": "CREATION_FAILED",
"InboundCallsEnabled": null,
"OutboundCallsEnabled": null
}
]
}

到目前为止我尝试过的:

  • 删除了以前的所有实例,包括未能创建的实例
  • 尝试使用其他值作为实例别名
  • 尝试省略参数中的可选值(InstanceAlias(
  • 在不同的区域尝试了相同的api调用(us-west-2(

如果有人有使用AWS SDK for NodeJS与Amazon Connect相关的经验,并且可以看到我做了不正确的事情,或者知道Connect实例无法创建的原因,如果你能分享帮助我解决这个问题,我将不胜感激。

刚刚了解到该功能处于预览模式,如果您将aws-sdk版本更新到v2.801,那么请求就可以工作了。

https://github.com/aws/aws-sdk-js/issues/3557

相关内容

  • 没有找到相关文章

最新更新