Не могу просмотреть загруженный файл в облачной информации - PullRequest
0 голосов
/ 17 марта 2020

Я пытаюсь загрузить файл, используя wget, используя Cloudformation. Однако я не вижу файл в каталоге, куда я его скачал (/ home / ubuntu /). Я также пробовал разные вещи, такие как создание каталогов в / home / ubuntu, но я также не вижу созданный каталог

Ниже приведено описание кода облачной информации, с которым у меня возникли проблемы. Предположим, что я правильно вызываю эти команды с помощью cfn-init. Я вижу, как пользовательские данные выполняют команду cfn-init, но я не вижу файлы.

Я пишу файл и помещаю его в /home/ubuntu/odbc_connector.tar.gz. Когда я go на сервер, я не нахожу файл.

Instance:
        Type: AWS::EC2::Instance
        Metadata:
          AWS::CloudFormation::Init:
            configSets:
              Instance_install:
                # Install ODBC connector / pyodbc
                - setup_pyodbc
            setup_pyodbc:
              commands:
                # Install ODBC connector
                download_connector:
                    command: wget https://dev.mysql.com/get/Downloads/Connector-ODBC/8.0/mysql-connector-odbc-8.0.19-linux-ubuntu18.04-x86-64bit.tar.gz -O /home/ubuntu/odbc_connector.tar.gz

Ответы [ 2 ]

1 голос
/ 17 марта 2020

Ваша команда wget должна быть:

wget https://dev.mysql.com/get/Downloads/Connector-ODBC/8.0/mysql-connector-odbc-8.0.19-linux-ubuntu18.04-x86-64bit.tar.gz  -O /home/ubuntu/odbc_connector.tar.gz

Могут быть другие проблемы, которые не срабатывают в вашем шаблоне, но вы все равно должны исправить свою команду wget.

0 голосов
/ 17 марта 2020

Вы можете использовать приведенную ниже команду для устранения проблемы. Вам нужно будет go в экземпляр =>

cat /var/log/cloud-init-output.log - проверить cf error
cat /var/lib/cloud/instance/scripts/part-001 - просмотреть скрипт

cloud-init-output. журнал должен сказать вам, почему команда не запустилась

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...