"Expected 2 placeholders. Given 1" 创建 AWS QuickSight 模板时出错

"Expected 2 placeholders. Given 1" error when creating an AWS QuickSight Template

我已经按照 AWS Quicksight 文档 here 中的建议设置了一个 template.json 文件。我的文件如下所示:

{
"AwsAccountId": "xxxxxxx",
"TemplateId": "TestTemplate",
"Name": "Demo Dashboard Template",
"SourceEntity": {
    "SourceAnalysis": {
        "Arn": "arn:aws:quicksight:us-east-1:xxx:analysis/xxxxxx
        "DataSetReferences": [
            {
                "DataSetPlaceholder": "Test",
                "DataSetArn": "arn:aws:quicksight:us-east-1:xxxx:dataset/xxxxx$
            }
        ]
    }
},
"VersionDescription": "1"

}

当我按照指示调用以下命令时:

aws quicksight --region us-east-1 create-template --cli-input-json file://./template.json

我收到以下错误: An error occurred (InvalidParameterValueException) when calling the CreateTemplate operation: Expected 2 placeholders. Given 1

导致错误的原因是什么?

您的分析中是否有一个或多个数据集?您需要包括所有这些。当我有多个数据集时我有同样的错误,但我只包含其中一个。