AWS LexV2 CDK/CloudFormation error when using Image Response Cards

0

I am deploying a Lex V2 bot with AWS CDK and want my bot to have buttons for eliciting slots, but for some reason I get an error:

DevBot Resource handler returned message: 

"Importing CDK-DevBot failed due to [There was an error importing the bot. 
Make sure that the imported bot and contents of the zip file are correct, then try your request again.]. 
The import could not be completed." 

(RequestToken: ebd3354f-6169-922a-d0f9-d14690671e25, HandlerErrorCode: InvalidRequest)

The relevant part of the CloudFormation template: "Message"

"MessageGroupsList: [{
  "Message": {
    "ImageResponseCard": {
      "Buttons": [
        {
          "Text": "1.0.3",
          "Value": "1.0.3"
        },
        {
          "Text": "1.0.5",
          "Value": "1.0.5"
        }
      ],
      "Title": "Title"
    },
    "PlainTextMessage": {
      "Value": "Please enter the issue number"
    }
  }
}]

If I remove "ImageResponseCard" then it deploys okay. Otherwise, I get the error.

Has anybody else had this problem and found a way to overcome it?

wcheek
已提問 2 年前檢視次數 462 次
1 個回答
1

Hi. Thank you for reaching out for this issue. We are aware that there is an issue integrating a Lex Bot with ImageResponseCard settings in CFN and we are actively tracking the fix.

KevinC
已回答 2 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南