Lorsque vous utilisez put_intent
de mettre à jour une intention existante, je fournir la somme de contrôle de cette façon:checksum error Amazon API Lex
checksum = lex_client.get_intent(name=intent_name, version='$LATEST')['checksum']
puis utiliser la somme de contrôle avec put_intent
:
lex_client.put_intent(
name=name,
slots=slots,
sampleUtterances=utterances,
checksum=checksum
)
Exception levée est:
botocore.errorfactory.BadRequestException: une erreur s'est produite (BadRequestException) lorsque cal l'opération PutIntent: l'exécution n'est pas valide pour l'intention 'TotalWasteForItem'. Indiquez un autre remplissage.
L'intention n'a pas plusieurs versions, '$LATEST'
est la seule. Checksum est retourné normalement et est de type str
.