amazon-web-services - 无法查看云信息中下载的文件

标签 amazon-web-services aws-cloudformation user-data iaas

我正在尝试使用 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/

相关文章:

java - digital ocean : How to run Docker command on newly created Droplet via Java API

amazon-web-services - Lambda 尝试启动 ec2 实例时出现访问问题

amazon-web-services - 我们如何使用 aws cli 命令使用新的 json 文件更新已经存在的 iam 策略

amazon-web-services - CloudWatch 警报和 CloudWatch 事件有什么区别?

amazon-web-services - 在 AWS DNS/Route 53 记录中使用比较逻辑

amazon-web-services - 云信息 AWS : choose between Security Groups

c# - 除了 LOCALMACHINE - 没有管理权限的注册表之外,我可以在哪里放置普通用户数据

amazon-web-services - 云信息健康检查 "Invalid Request"

amazon-web-services - 如何在嵌套云结构中将资源从父堆栈传递到子堆栈?

windows - Microsoft 是否有关于在不同 Windows 平台上存储应用程序数据与用户数据的最佳实践文档?