amazon-web-services - 无法在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
解决方案
你的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 命令。
推荐阅读
- reactjs - 如何使用 var 作为对象的键进入反应项目
- sql - 下面的 SQL Server 查询在第 4 列中返回(无列名)。如何在第 4 列中创建列名
- c++ - 在结构中重载 ostream 和 istream 时逗号分开
- kubernetes - core-dns 说 NXDOMAIN 来自 Kubernetes 外部的查询
- amazon-web-services - 哪些资源可以驻留在 Amazon VPC 中?
- python - 使用python查找Land中最近的位置坐标
- c - 使用结构前缀初始化是什么意思?
- c++ - C++ 在一张地图中存储不同的指针类型(并处理销毁)
- google-bigquery - 数据处理 - BigQuery 与 Data Proc+BigQuery
- php - 在 Laravel 中注册后如何进行身份验证