EC2主機的內容可以備份到S3存儲桶,進行異地備份。
設置方法:
1.創建IAM用戶
登錄aws ,在IAM中添加用戶,選擇“編程訪問”,設置權限爲 administratorAccess,創建成功後下載憑據(裏面有ID和密碼)
2.主機安裝aws cli
3.配置連接
hdb:~ # aws configure
AWS Access Key ID [None]: AK*U
AWS Secret Access Key [None]: O*DH
Default region name [None]: ap-southeast-1
Default output format [None]: json
4.創建存儲桶
hdb:~ # aws s3 mb s3://mybucket
這裏不能通過這個命令創建子文件夾。通過cp方式指定目標子文件夾自動創建就可以。
另外拷貝不支持通配符
5.拷貝到S3備份
hdb:~ # aws s3 cp "/hana/hanabackup/data/DB_POP/aaa.bak" s3://imp-prd-backup/POP/
6.從S3下載備份
hdb:~ # aws s3 cp s3://S3backupforS4PRD/aaa.bak /u01/nasbackup/
7.刪除過期備份
hdb:~ # aws s3 ls--列出內容
hdb:~ # aws s3 rm s3://S3backupforS3PRD/aaa.bak