CLIでVPCフローログを作成

はじめに

CLIでVPCフローログを作成する必要に迫られたのでそのコマンドをメモ

やってみる

VPC名を基にVPC-IDを出力し、変数「VPC_ID」に代入する

[cloudshell-user@ip-10-132-93-37 ~]$ VPC_ID=$(aws ec2 describe-vpcs --filters "Name=tag:Name,Values=my-vpc-01" --query 'Vpcs[].VpcId' --output text)
[cloudshell-user@ip-10-132-93-37 ~]$ echo $VPC_ID
vpc-07ffcd726d81f7aad

変数に代入したVPC-IDを使って、VPCフローログを作成。
フローログIDを変数に入れる。


[cloudshell-user@ip-10-132-93-37 ~]$ FLOW_LOG_ID=$(aws ec2 create-flow-logs --resource-type VPC --resource-ids $VPC_ID --traffic-type ALL --log-destination-type s3 --log-destination arn:aws:s3:::test-mrb --query 'FlowLogIds[0]' --output text)
[cloudshell-user@ip-10-132-93-37 ~]$ 
[cloudshell-user@ip-10-132-93-37 ~]$ echo $FLOW_LOG_ID
fl-03eeb0ef2bc471d7b
タイトルとURLをコピーしました