AWS定期上傳Scouter日誌

2021-10-09 07:05:34 字數 784 閱讀 9176

1 首先製作指令碼對日誌進行壓縮並上傳aws

#!/usr/bin/env bash

year=$(date --date "15 days ago" +"%y")

mon=$(date --date "15 days ago" +"%m")

day=$(date --date "15 days ago" +"%d")

echo $year$mon$day

tar -zcvf /yourdir/server/database/$year$mon$day.tar.gz /yourdir/scouter/server/database/$year$mon$day

aws s3 mv /yourdir/scouter/server/database/$year$mon$day.tar.gz s3://yourdir/$year$mon$day.tar.gz

rm -rf /yourdir/scouter/server/database/$year$mon$day

2 設定s3 許可權 我使用的是iam角色所以需要設定region 之後刪除~/.aws資料夾下的cradidate檔案

aws configure list

aws configure

***x

3 設定crontab -e 每天晚上11點定時備份且刪除日誌

00 23 * * * su root -c /yourdir/scouter/server/s3_backup.sh

aws上傳檔案及配置

php.in 最後一頁 配置cacert.pem證書檔案,否則解析不了aws儲存桶的路由 curl.cainfo d phpstudy pro cacert.pem 引入 use aws s3 s3client use aws s3 exception s3exception aws認證 crede...

AWS概念縮寫

ec2 elastic compute cloud 亞馬遜彈性計算雲 ecs ec2 container service ami amazon machine image amazon 系統映像 amazon vpc 亞馬遜私有雲服務 aws directconnect 亞馬遜私有專線 elb el...

AWS建站步驟

一 aws 1.launch t2.micro ubuntu一台。2.繫結security group,關閉除443和22之外的所有埠,443和22設為只允許本地訪問。如果過了幾天發現ping和ssh都沒反應了,記得去把安全組裡的本地ip更新一下。4.繫結elastic ip 二 putty 拷貝p...