orenoblog

エンジニアになりたいExcel方眼紙erの物語

EC2インスタンスをS3にバックアップする

とりあえずnginxを稼働させたので
EC2インスタンスをS3にバックアップしてみます

x.509証明書をAWSインスタンスに転送します(/mnt/keyとします)
以下EC2インスタンスでの作業

稼働中インスタンスバックアップ

EC2$ cd /mnt/key
EC2$ sudo ec2-bundle-vol -d <Backupイメージ作成ディレクトリ名> --privatekey pk-*.pem --cert cert-*.pem --user <口座番号>

イメージファイルをS3にアップロードします

EC2$ sudo ec2-upload-bundle -b <bucket_name>/<folder_name> -m image.manifest.xml --access-key <S3AccessKey> -s <S3SecurityKey>

イメージファイルをAMIとして登録します(登録先:東京リージョン)
登録にはCLIを使用します。
事前にCLIをセットアップしておく必要があります

Local$ ec2-register <アップロードしたS3のパス>/image.manifest.xml -n <AMI名> --region ap-northeast-1 -K pk-*.pem  -C cert-*.pem

これでOKです。
簡単でした。