AWS CLI -对每个桶进行SSL检查



我刚刚开始学习AWS CLI,我想知道是否有一种方法可以检查已有的桶并查看它们是否启用了SSL ?

多谢

buckets=`aws s3api list-buckets | jq -r '.Buckets[].Name'`
for bucket in $buckets
do
#echo "$bucket"
if aws s3api get-bucket-policy --bucket $bucket --query Policy --output text &> /dev/null; then
aws s3api get-bucket-policy --bucket $bucket --query Policy --output text | jq -r 'select(.Statement[].Condition.Bool."aws:SecureTransport"=="false")' | wc | awk {'print $1'}`     

最新更新