updated aws_cloudtrails_s3_accesslogging.sh

pull/2/head
Hari Sekhon 4 years ago
parent ff5f5f808f
commit 448fb26cbf

@ -13,18 +13,37 @@
# https://www.linkedin.com/in/harisekhon
#
# Lists Cloud Trails buckets and their Access Logging prefix and target bucket
#
# Output Format:
#
# CloudTrail_S3_Bucket TargetPrefix TargetBucket
#
# If access logging isn't configured on the bucket, outputs:
#
# CloudTrail_S3_Bucket S3_ACCESS_LOGGING_NOT_CONFIGURED
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 buckets and their Access Logging prefix and target bucket
Output Format:
CloudTrail_S3_Bucket TargetPrefix TargetBucket
If access logging isn't configured on the bucket, outputs:
CloudTrail_S3_Bucket S3_ACCESS_LOGGING_NOT_CONFIGURED
$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 --query 'trailList[*].S3BucketName' |
jq -r '.[]' |

Loading…
Cancel
Save