インスタンス起動時にS3からコンテンツをとってきてドキュメントルートを更新

PHPなどを使っていてApacheのドキュメントルートをすべてのインスタンスでそろえたいときは、/etc/rc.localに下記スクリプトを用意して更新する際にインスタンスを起動して差し替えるかインスタンスの再起動を行います。

 

BACKET="yourbucket.com"

mkdir -p /tmp/mnt
s3fs $BACKET /tmp/mnt
ls -lat /tmp/mnt

rm -fr /var/www/html/*
cd /var/www/html/
unzip /tmp/mnt/htdocs.zip

umount /tmp/mnt
rm -rf /tmp/mnt

AWS構築サービスの全てをまとめた資料を公開中

ハックノート(TOWN株式会社)では、AWSの導入や構築支援を行っています。AWS導入メニューやサービス詳細、構成例や費用を掲載した資料をダウンロードできます。

AWSの新規導入やAWSへの移行を検討の際は、ぜひご参考ください。


APNコンサルティングパートナー

TOWN株式会社はAmazon公認コンサルティングパートナーです。