我有一個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