从 NodeJS aws-sdk 成功调用 .createInstance() 后,Amazon Connect 处于 "CREATION_FAILED" 状态
Amazon Connect in "CREATION_FAILED" status after successful call to .createInstance() from NodeJS aws-sdk
当我 运行 来自 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) 中省略可选值
- 在不同地区 (us-west-2) 尝试了相同的 api 呼叫
如果有人使用过与 Amazon Connect 相关的适用于 NodeJS 的 AWS 开发工具包,并且可以看出我做错了什么,或者知道为什么无法创建 Connect 实例,我将非常感激可以分享帮助我解决这个问题。
刚了解到此功能处于预览模式,如果您将 aws-sdk 版本更新到 v2.801,则请求有效。
当我 运行 来自 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) 中省略可选值
- 在不同地区 (us-west-2) 尝试了相同的 api 呼叫
如果有人使用过与 Amazon Connect 相关的适用于 NodeJS 的 AWS 开发工具包,并且可以看出我做错了什么,或者知道为什么无法创建 Connect 实例,我将非常感激可以分享帮助我解决这个问题。
刚了解到此功能处于预览模式,如果您将 aws-sdk 版本更新到 v2.801,则请求有效。