首页 > 解决方案 > 无法在cloudformation中查看下载的文件

问题描述

我正在尝试使用 Cloudformation 使用 wget 下载文件。但是,我没有在我下载到的目录中看到该文件(/home/ubuntu/)。我也尝试过不同的东西,比如在 /home/ubuntu 中创建目录,但我也没有看到创建的目录

以下是我遇到问题的部分 cloudformation 代码。让我们假设我使用 cfn-init 正确调用了这些命令。我看到用户数据执行 cfn-init 命令,但我没有看到文件。

我 wget 文件并将其放入 /home/ubuntu/odbc_connector.tar.gz。当我进入服务器时,我找不到该文件。

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

标签: amazon-web-servicesamazon-cloudformationuser-dataiaas

解决方案


你的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 命令。


推荐阅读