diff --git a/prowler/providers/aws/services/cloudfront/cloudfront_distributions_s3_origin_non_existent_bucket/cloudfront_distributions_s3_origin_non_existent_bucket.py b/prowler/providers/aws/services/cloudfront/cloudfront_distributions_s3_origin_non_existent_bucket/cloudfront_distributions_s3_origin_non_existent_bucket.py index d671fac4e8..3cb5cc0fb6 100644 --- a/prowler/providers/aws/services/cloudfront/cloudfront_distributions_s3_origin_non_existent_bucket/cloudfront_distributions_s3_origin_non_existent_bucket.py +++ b/prowler/providers/aws/services/cloudfront/cloudfront_distributions_s3_origin_non_existent_bucket/cloudfront_distributions_s3_origin_non_existent_bucket.py @@ -20,7 +20,7 @@ class cloudfront_distributions_s3_origin_non_existent_bucket(Check): for origin in distribution.origins: if origin.s3_origin_config: - bucket_name = origin.domain_name.split(".")[0] + bucket_name = origin.domain_name.split(".s3")[0] if not s3_client._head_bucket(bucket_name): non_existent_buckets.append(bucket_name) diff --git a/prowler/providers/aws/services/s3/s3_service.py b/prowler/providers/aws/services/s3/s3_service.py index 3bf18e06be..d6710629d9 100644 --- a/prowler/providers/aws/services/s3/s3_service.py +++ b/prowler/providers/aws/services/s3/s3_service.py @@ -494,6 +494,7 @@ class S3(AWSService): ) return False else: + # Bucket exists but we don't have access to it logger.error( f"{error.__class__.__name__}[{error.__traceback__.tb_lineno}]: {error}" )