From 11586e6d769b7e1a879c864989bf0a5452b762ff Mon Sep 17 00:00:00 2001 From: Hari Sekhon Date: Fri, 11 Dec 2020 14:00:48 +0000 Subject: [PATCH] updated aws_cloudtrails_s3_kms.sh --- aws_cloudtrails_s3_kms.sh | 31 +++++++++++++++++++++++++------ 1 file changed, 25 insertions(+), 6 deletions(-) diff --git a/aws_cloudtrails_s3_kms.sh b/aws_cloudtrails_s3_kms.sh index 61175167..cf4dd9c2 100755 --- a/aws_cloudtrails_s3_kms.sh +++ b/aws_cloudtrails_s3_kms.sh @@ -13,14 +13,33 @@ # https://www.linkedin.com/in/harisekhon # -# Lists Cloud Trails and whether their S3 buckets are KMS secured -# -# Output Format: -# -# CloudTrail_Name S3_KMS_secured (boolean) KMS_Key_Id - set -euo pipefail [ -n "${DEBUG:-}" ] && set -x +srcdir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" + +# shellcheck disable=SC1090 +. "$srcdir/lib/aws.sh" + +# shellcheck disable=SC2034,SC2154 +usage_description=" +Lists Cloud Trails and whether their S3 buckets are KMS secured + +Output Format: + +CloudTrail_Name S3_KMS_secured (boolean) KMS_Key_Id + + +$usage_aws_cli_required +" + +# used by usage() in lib/utils.sh +# shellcheck disable=SC2034 +usage_args="" + +help_usage "$@" + +#min_args 1 "$@" + aws cloudtrail describe-trails | # more efficient