我有 s3cmd 和 EC2 api 预配置的 AMI。在使用用户数据创建新实例以从 S3 存储桶下载文件时,我面临以下一些问题。
在用户数据中,我有代码
- 在新实例上创建新目录。
- 从 AWS S3 存储桶下载文件。
脚本是
#! /bin/bash
cd /home
mkdir pravin
s3cmd get s3://bucket/usr.sh >> temp.log
但在上面的脚本中,mkdir pravin
创建名为 pravin 的新目录,但s3cmd get s3://bucket/usr.sh
不从 AWS S3 存储桶下载文件。
它也创建temp.log
但它是空的。
那么我该如何解决这个问题呢?