サイトのアセット(主に画像)をホストするためにAmazon s3を使用しています。ユーザーがフォームを介して画像をアップロードする瞬間、phpスクリプトはs3のバケットに画像を直接アップロードします。
アップロードされたすべての画像のローカルコピーを保持したいので、何らかの理由でAmazonが顧客として私を辞任した場合、少なくともすべての画像をバックアップする必要があり、サイトが永久に失われることはありません。
現在、私は、AWSサイトのコントロールパネルから毎日の終わりにアップロードされたすべての画像をダウンロードすることにより、手動バックアップを行っています。これを実現するためのより自動化された方法を探しています。
アセットのローカルコピーを保持し、CDNの利点のためだけにAmazonを使用してホストする他のユーザーもいるはずです。あなたはこれを達成するためにどのような方法/スクリプトまたはツールを使用していますか?
私はできる限り多くの未回答の質問に答えようとしているので、コメントとして上記の「danleefree」を繰り返し述べたいと思いました。
Amazonにアップロードする前にファイルをローカルに保存するようにスクリプトを変更するのは非常に簡単です。
ファイルをすべてサードパーティがホストするのではなく、常にファイルにアクセスしたいので、これは良いアイデアであることに同意します。