得到 "TypeError: connect.describeSecurityProfile is not a function" ,即使我确保一切都类似于 Amazon SDK
Posted
技术标签:
【中文标题】得到 "TypeError: connect.describeSecurityProfile is not a function" ,即使我确保一切都类似于 Amazon SDK【英文标题】:Getting "TypeError: connect.describeSecurityProfile is not a function" , even though I made sure that everything is similar to Amazon SDK 【发布时间】:2022-01-19 15:18:59 【问题描述】:TypeError:connect.describeSecurityProfile 不是函数 尝试对此进行编码时出现上述错误。 connect.describeUser(params).promise();工作正常,但以下代码引发错误。
let paramaters;
paramaters =
InstanceId: "",
SecurityProfileId: "",
;
console.log( paramaters );
let describeSG = await connect.describeSecurityProfile(paramaters).promise();
console.log("describeSG", JSON.stringify(describeSG));
【问题讨论】:
【参考方案1】:在 v3 SDK 中,您应该实例化 DescribeSecurityProfileCommand
并使用 ConnectClient
的 send()
函数来执行它。 send()
函数返回一个承诺,因此您可以使用异步 await
。以下是基于here
import ConnectClient, DescribeSecurityProfileCommand from "@aws-sdk/client-connect";
const client = new ConnectClient( region: "us-west-2" );
const params =
SecurityProfileId: "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
InstanceId: "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
;
const command = new DescribeSecurityProfileCommand(params);
const resp = await client.send(command);
console.log(resp);
【讨论】:
为什么只有这个 sdk 有问题?所有其他连接 sdk 和 Ec2 sdk 都以相同的方式调用并且工作正常。 这似乎可能是 SDK 中的一个缺陷,因为我使用原始问题中的实现得到了相同的结果。该代码应该可以工作,但不能,所以我提供了这个答案作为一个可行的替代方案。 谢谢@Aossey以上是关于得到 "TypeError: connect.describeSecurityProfile is not a function" ,即使我确保一切都类似于 Amazon SDK的主要内容,如果未能解决你的问题,请参考以下文章
得到 "TypeError: connect.describeSecurityProfile is not a function" ,即使我确保一切都类似于 Amazon SDK
请教:python脚本得到“TypeError: a float is required”错误
CUDA GPU处理。TypeError: compile_kernel()得到了一个意外的关键字 "boundscheck"。
我是React的新手,我试图使用useState制作一个表单。我得到一个错误。"TypeError: setValues不是函数handleInputChange"