我正在尝试使用 Cloudformation 使用 wget 下载文件。但是,我在下载到的目录(/home/ubuntu/)中看不到该文件。我还尝试了不同的方法,例如在/home/ubuntu 中创建目录,但我也没有看到创建的目录
以下是我遇到问题的 cloudformation 代码部分。假设我使用 cfn-init 正确调用这些命令。我看到用户数据执行 cfn-init 命令,但没有看到文件。
我获取了该文件并将其放入/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
最佳答案
您的 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 命令。
关于amazon-web-services - 无法查看云信息中下载的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60715725/