mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-07-18 01:51:50 +00:00
fix(aws): solve invalid ECR Registry ARN (#5622)
This commit is contained in:
@@ -58,7 +58,7 @@ class ECR(AWSService):
|
||||
# The default ECR registry is assumed
|
||||
self.registries[regional_client.region] = Registry(
|
||||
id=self.registry_id,
|
||||
arn=f"arn:{self.audited_partition}:ecr:{regional_client.region}:registry/{self.registry_id}",
|
||||
arn=f"arn:{self.audited_partition}:ecr:{regional_client.region}:{self.audited_account}:registry/{self.registry_id}",
|
||||
region=regional_client.region,
|
||||
repositories=regional_registry_repositories,
|
||||
)
|
||||
|
||||
@@ -203,6 +203,10 @@ class Test_ECR_Service:
|
||||
|
||||
assert len(ecr.registries) == 1
|
||||
assert ecr.registries[AWS_REGION_EU_WEST_1].id == AWS_ACCOUNT_NUMBER
|
||||
assert (
|
||||
ecr.registries[AWS_REGION_EU_WEST_1].arn
|
||||
== f"arn:aws:ecr:{AWS_REGION_EU_WEST_1}:{AWS_ACCOUNT_NUMBER}:registry/{AWS_ACCOUNT_NUMBER}"
|
||||
)
|
||||
assert ecr.registries[AWS_REGION_EU_WEST_1].region == AWS_REGION_EU_WEST_1
|
||||
assert len(ecr.registries[AWS_REGION_EU_WEST_1].repositories) == 1
|
||||
|
||||
|
||||
Reference in New Issue
Block a user