当put_intent
用于更新现有意图时,我以这种方式提供校验和:
checksum = lex_client.get_intent(name=intent_name, version='$LATEST')['checksum']
然后使用校验和put_intent
:
lex_client.put_intent(
name=name,
slots=slots,
sampleUtterances=utterances,
checksum=checksum
)
抛出的异常是:
botocore.errorfactory.BadRequestException:调用 PutIntent 操作时发生错误 (BadRequestException):实现对意图“TotalWasteForItem”无效。指定另一个填充。
Intent 没有多个版本,'$LATEST'
是唯一的一个。校验和正常返回,类型为str
.