#amazon-web-services #amazon-cloudformation
Вопрос:
Я совершенно новичок в CloudFormation, поэтому я подумал, что попробую спросить здесь о том, что я пытаюсь сделать.
Поэтому наша команда пытается использовать CloudFormation для создания набора данных в AWS QuickSight. Файл YAML содержит часть, которая выглядит следующим образом:
Columns:
- InputColumn
DataSourceArn: String
Name: String
SqlQuery: String
Именно это поле SqlQuery, в частности, действительно важно. Я мог бы просто скопировать/вставить туда SQL-запрос, но он состоит из нескольких сотен строк, и это было бы неприглядно. Поэтому мой вопрос в том, есть ли хороший способ ссылаться на файл .SQL (например, dataset_query.sql) локально или где-то в другом месте и использовать содержимое этого поля для заполнения этого строкового поля. Было бы неплохо, если бы он также обрабатывал файлы с разрывами строк в них!
Ответ №1:
Я не думаю, что вы можете использовать файл в качестве входных данных, как вы описываете, только с помощью Cloudformation. Одна вещь, которую вы могли бы использовать, — это облачный набор для разработки, это даст вам гораздо больше возможностей для хранения вашего файла SQL и запуска вашего стека оттуда.