我有一个AWS EC2实例。从这个EC2实例中,我创建了slave EC2实例。将S3cmd命令作为用户数据传递给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)
thanx。这是s3config的问题。它解决了Virgenia地区,但不适用于其他地区。在其他地区的文件没有上传到S3,但它被下载。可能是什么问题? – Pravin 2013-04-23 13:14:57