Skip to content
This repository was archived by the owner on Oct 10, 2025. It is now read-only.

Commit a9e4a47

Browse files
committed
Disable checking of datasetImportJob keys
jobName, dataSource and roleArn are not checked for mismatch, which allows datasets to be imported from different prefixes in S3
1 parent 89eb59b commit a9e4a47

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

source/aws_lambda/shared/sfn_middleware.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,11 @@ def check_status( # NOSONAR - allow higher complexity
212212
expected_value = expected_value.lower()
213213

214214
# some parameters don't require checking:
215-
if self.resource == "datasetImportJob" and expected_key == "jobName":
215+
if self.resource == "datasetImportJob" and expected_key in {
216+
"jobName",
217+
"dataSource",
218+
"roleArn",
219+
}:
216220
continue
217221
if self.resource == "batchInferenceJob" and expected_key in {
218222
"jobName",

0 commit comments

Comments
 (0)