Как сценарий облачной конфигурации может скопировать файл на сервер?

Как сценарий cloud-config может скопировать файл на сервер? write_files требует содержимого файла в сценарии. Как я могу указать внешний файл, содержащий контент?

1
задан 21 July 2016 в 22:59
1 ответ

Вы не предоставили достаточно контекста, чтобы знать наверняка, но для целей этого ответа я предполагаю, что вы работаете в Amazon Web Services.


Согласно документации cloud-init здесь , единственный способ создать файл напрямую через cloud-init - это включить содержимое файла в скрипт, необработанное, в кодировке base64, gzip или base-64. + gzipped.

Помимо этого, наиболее простой способ сделать это - загрузить файл - либо через HTTP, либо через вызов API (например, на S3).

Другой способ загрузки файла на сервер должен создать собственный образ ОС (AMI), содержащий файл, используя что-то вроде Packer .

4
ответ дан 3 December 2019 в 17:36