91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

AWS Athena 分析日志

發布時間:2020-07-15 03:10:09 來源:網絡 閱讀:3091 作者:beanxyz 欄目:云計算

AWS里面可以用Athena來分析S3里面保存的日志,他把日志轉換成數據庫表的格式,這樣就可以通過sql語句進行查詢了。這個功能和在windows服務器上用logparser來分析Exchange或者IIS的日志很相似。

下面做個演示,通過Cloudtrail記錄管理日志,然后通過Athena來查詢日志內容。

首先選擇CloudTrail, CloudTrail 是一個日志記錄的服務,他和cloudwatch的區別在于這個服務更多是側重于審計,他的內容都是關于什么時候,什么賬號,從什么IP上進行了什么操作。

AWS Athena 分析日志

點擊 Create Trail

AWS Athena 分析日志

取個名字, 創建一個新的S3 bucket來保存日志

AWS Athena 分析日志

創建好之后可以看見他自動已經在記錄最新的日志了

AWS Athena 分析日志

然后選擇 Athena

AWS Athena 分析日志

跳過向導,直接進入查詢器的編輯器,這里是編輯SQL語句的地方。這里我直接創建一個的數據庫

AWS Athena 分析日志

下面來創建一個表,從指定的S3 Bucket里面獲取數據。
我們可以通過向導創建,但是比較繁瑣

AWS Athena 分析日志

比較容易的是通過腳本創建,注意最后一行S3存儲桶的地址

CREATE EXTERNAL TABLE cloudtrail_logs (
eventversion STRING,
useridentity STRUCT<
               type:STRING,
               principalid:STRING,
               arn:STRING,
               accountid:STRING,
               invokedby:STRING,
               accesskeyid:STRING,
               userName:STRING,
sessioncontext:STRUCT<
attributes:STRUCT<
               mfaauthenticated:STRING,
               creationdate:STRING>,
sessionissuer:STRUCT<  
               type:STRING,
               principalId:STRING,
               arn:STRING, 
               accountId:STRING,
               userName:STRING>>>,
eventtime STRING,
eventsource STRING,
eventname STRING,
awsregion STRING,
sourceipaddress STRING,
useragent STRING,
errorcode STRING,
errormessage STRING,
requestparameters STRING,
responseelements STRING,
additionaleventdata STRING,
requestid STRING,
eventid STRING,
resources ARRAY<STRUCT<
               ARN:STRING,
               accountId:STRING,
               type:STRING>>,
eventtype STRING,
apiversion STRING,
readonly STRING,
recipientaccountid STRING,
serviceeventdetails STRING,
sharedeventid STRING,
vpcendpointid STRING
)
ROW FORMAT SERDE 'com.amazon.emr.hive.serde.CloudTrailSerde'
STORED AS INPUTFORMAT 'com.amazon.emr.cloudtrail.CloudTrailInputFormat'
OUTPUTFORMAT 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'
LOCATION 's3://mycloudtrailbucket-faye/AWSLogs/757250003982/';

AWS Athena 分析日志

創建表成功的樣子

AWS Athena 分析日志

下面我們可以進行一個簡單的查詢,結果如下。

AWS Athena 分析日志

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

堆龙德庆县| 分宜县| 通州区| 巴彦县| 甘德县| 宾川县| 阳江市| 通城县| 吴江市| 怀远县| 鲜城| 蒙山县| 林口县| 余江县| 鸡泽县| 古丈县| 佳木斯市| 墨玉县| 扎鲁特旗| 六枝特区| 洛南县| 肇州县| 修水县| 都匀市| 甘孜| 永安市| 莱芜市| 聊城市| 始兴县| 华容县| 渭南市| 临沧市| 新兴县| 龙海市| 辽阳县| 林甸县| 昌都县| 万安县| 西乌珠穆沁旗| 阜南县| 汪清县|