Amazon Glacierにバックアップする必要があるcPmoveファイルのディレクトリを使用して、CentOSサーバーをオンラインで使用しています。 GUIはなく、コマンドラインアクセスしかありません。
ファイルのアップロードに比較的使いやすいコマンドラインクライアントが必要です。たとえば、私は以前にこのシンプルなbashスクリプトでdropbox_uploader.sh( https://github.com/andreafabrizi/Dropbox-Uploader )を使用しました:
#!/bin/bash
find /backup_folder -maxdepth 1 -name "cpmove-*.tar.gz" | while read CPMOVE
do
./dropbox_uploader.sh upload ${CPMOVE}
done
私はこれを見ました: https://github.com/carlossg/glacier-cli ですがJavaがサーバーにインストールされておらず、少しためらっています最近のすべてのセキュリティ問題のため、それをインストールします。
私はpythonとRubyを持っています:
me@server [/home]# python -V
Python 2.4.3
root@server [/home]# Ruby --version
Ruby 1.8.7 (2012-06-29 patchlevel 370) [i686-linux]
me@server [/home]#
Ruby(望ましい)またはpythonまたは他の言語(あまり望ましくない)Amazon Glacierコマンドラインクライアント)はありますか?)
Pythonは Boto を介してAWSと接続するための標準ライブラリです。これは、Pythonでライブラリとして使用することを目的としていますがスクリプト、独立して使用するのに十分なほど単純です。スキミングできます 詳細なドキュメント 、そして このページ にはBotoの使用方法の概要がありますが、重要な部分は次のとおりです。
AWS認証情報を~/.boto
:
[Credentials]
aws_access_key_id = FOO
aws_secret_access_key = BAR
ボールトを一覧表示します。
$ glacier vaults
ファイルをアップロードする:
$ glacier upload foo-vault foo.Zip
特定のボールトの保留中のジョブを一覧表示します。
$ glacier jobs foo-vault
本当にBoto自体よりも使いやすいわけではありませんが、 Amazon Glacier CLIインターフェイス はBotoに基づいており、実際にはエンドユーザー向けに設計されています。 ここ はそのためのチュートリアルです。
最後に、公式の AWS-CLI はかなり使いやすいです。 資格情報を入力 in ~/.aws/credentials
その後、次のコマンドを使用します。
ボールトを作成します。
$ aws glacier create-vault --account-id - --vault-name foo-vault
アップロード ファイル:
$ aws glacier upload-archive --account-id - --vault-name foo-vault --body foo.Zip
github.com/numblr/glaciertools は、公式のAWSコマンドラインクライアント( AWS CLI )で大きなファイルのマルチパートアップロードを調整するbashスクリプトを提供します。これは、AWS CLIを使用した単一のオペレーションでアーカイブをアップロードするためのデータが4GBの制限を超える場合に役立ちます。
スクリプトを使用するには、AWS CLIをインストールしてセットアップする必要があります。これには、Pythonが必要です。リンクには、セットアップに関する追加情報が含まれています。
次に、バックアップのアーカイブを作成し、それを氷河のボールトにアップロードできます
> ./glacierupload -v myvault /path/to/my/archive
詳細情報は documentation にあります。
試す vsespb/mt-aws-glacier – CentOSの簡単なデプロイ手順を使用して、Amazon GlacierへのPerlマルチスレッドマルチパート同期。
glacier-cli( https://github.com/basak/glacier-cli )という名前の別のソフトウェアもありますがpythonそれはかなりうまくいくようです。