ошибка типа ресурса при попытке использовать облачную информацию - PullRequest
2 голосов
/ 08 марта 2019

Я попытался использовать точно такой же пример, приведенный в руководстве пользователя, указанном ниже. Он работает из консоли, но не может создать стек с помощью клиента.

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-namedquery.html

Я получил ошибку при попытке выполнить следующее:

{
  "Resources": {
    "AthenaNamedQuery": {
      "Type": "AWS::Athena::NamedQuery",
      "Properties": {
        "Database": "swfnetadata",
        "Description": "A query that selects all aggregated data",
        "Name": "MostExpensiveWorkflow",
        "QueryString": "SELECT workflowname, AVG(activitytaskstarted) AS AverageWorkflow FROM swfmetadata WHERE year='17' AND GROUP BY workflowname ORDER BY AverageWorkflow DESC LIMIT 10"
      }
    }
  }
}

Корректный ли параметр облачной информации "create-stack"?

aws cloudformation create-stack --stack-name dnd - файл-тела шаблона: //final.json

Почему я получаю ошибку типа ресурса, подобную этой?

An error occurred (ValidationError) when calling the CreateStack operation: Template format error: Unrecognized resource types: [AWS::Athena::NamedQuery]

1 Ответ

2 голосов
/ 13 марта 2019

Это сработало, когда я обновил свою версию CLI, как предложено в комментарии.Эта проблема сейчас закрыта.

...