From 52e5cc23e42c0175cbb7d8004300f08bee5887a4 Mon Sep 17 00:00:00 2001 From: Andoni Alonso <14891798+andoniaf@users.noreply.github.com> Date: Tue, 25 Mar 2025 10:35:37 +0100 Subject: [PATCH] fix(storagegateway): describe smb/nfs share per region (#7374) --- .../services/storagegateway/storagegateway_service.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/prowler/providers/aws/services/storagegateway/storagegateway_service.py b/prowler/providers/aws/services/storagegateway/storagegateway_service.py index b375b87282..b55c5c7f4d 100644 --- a/prowler/providers/aws/services/storagegateway/storagegateway_service.py +++ b/prowler/providers/aws/services/storagegateway/storagegateway_service.py @@ -51,7 +51,10 @@ class StorageGateway(AWSService): logger.info("StorageGateway - Describe NFS FileShares...") try: for fileshare in self.fileshares: - if fileshare.fs_type == "NFS": + if ( + fileshare.region == regional_client.region + and fileshare.fs_type == "NFS" + ): response = regional_client.describe_nfs_file_shares( FileShareARNList=[fileshare.arn] ) @@ -70,7 +73,10 @@ class StorageGateway(AWSService): logger.info("StorageGateway - Describe SMB FileShares...") try: for fileshare in self.fileshares: - if fileshare.fs_type == "SMB": + if ( + fileshare.region == regional_client.region + and fileshare.fs_type == "SMB" + ): response = regional_client.describe_smb_file_shares( FileShareARNList=[fileshare.arn] )