如何使用其余API构建Amazon Lex Bot?

时间:2017-06-08 16:59:56

标签: amazon-web-services amazon-lex

根据http://docs.aws.amazon.com/lex/latest/dg/API_Operations_Amazon_Lex_Model_Building_Service.html 你可以创建或更新机器人和意图/插槽(Put {Bot | Intend | Slot},Create {Bot | Intend | Slot} Version)。

因此,通过使用Put *我可以配置机器人并使用Create * Version我可以发布一个,但是为了发布它,首先你需要构建它,我无法找到它的API方法。

2 个答案:

答案 0 :(得分:1)

使用PutBot时,您可以提供值--process-behavior的{​​{1}}标记以强制构建。

来自文档:

  

如果您将BUILD元素设置为processBehavior,则Amazon Lex会构建机器人以便它可以运行。如果您将元素设置为Build Amazon Lex保存机器人,但不会构建它。如果未指定此值,则默认值为Save

答案 1 :(得分:0)

如果使用CLI,可以在json文件中添加以下行:

  

“processBehavior”:“BUILD”,

它将构建机器人。