我有一个 AWS EC2 实例。我正在从这个 EC2 实例创建从属 EC2 实例。
在创建从属实例时,我将用户数据传递给新的从属实例。在该用户数据中,我编写了用于在 EC2 实例中创建新目录并从 S3 存储桶下载文件的代码。
但问题是,脚本在 EC2 实例上创建新目录,但无法从 S3 存储桶下载文件。
用户数据脚本:-
#! /bin/bash
cd /home
mkdir pravin
s3cmd get s3://bucket/usr.sh >> download.log
如上所示,在此代码中mkdir pravin
创建目录但s3cmd get s3://bucket/usr.sh
无法下载文件,并且download.log
文件也被创建但它仍然是空的。
我该如何解决这个问题,?(用于此的 AMI 预配置了 s3cmd)