Manifest JSON file
For each import job, HealthLake generates a manifest.json
file. HealthLake outputs
the file to the Amazon S3 bucket you specify when you create an import job.
The manifest.json
file describes both the successes
and failures of an import job. Log files are organized into two
folders, named SUCCESS
and FAILURE
. An output file may contain sensitive
information, therefore, when you create an import job you must provide both an output Amazon S3 bucket and an AWS KMS key for encryption.
The following is an example of the output manifest.json
file. We recommend that you use this
file as the first step of troubleshooting a failed import job. It provides details on each file and what caused
the import job to fail.
{ "inputDataConfig": { "s3Uri": "s3://
amzn-s3-demo-source-bucket
/healthlake-input/invalidInput/" }, "outputDataConfig": { "s3Uri": "s3://amzn-s3-demo-logging-bucket
/32839038a2f47f17c2fe0f53f0c3a0ba-FHIR_IMPORT-19dd7bb7bcc8ee12a09bf6d322744a3d/", "encryptionKeyID": "arn:aws:kms:us-west-2:123456789012:key/fbbbfee3-20b3-42a5-a99d-c48c655ed545" }, "successOutput": { "successOutputS3Uri": "s3://amzn-s3-demo-logging-bucket
/32839038a2f47f17c2fe0f53f0c3a0ba-FHIR_IMPORT-19dd7bb7bcc8ee12a09bf6d322744a3d/SUCCESS/" }, "failureOutput": { "failureOutputS3Uri": "s3://amzn-s3-demo-logging-bucket
/32839038a2f47f17c2fe0f53f0c3a0ba-FHIR_IMPORT-19dd7bb7bcc8ee12a09bf6d322744a3d/FAILURE/" }, "numberOfScannedFiles": 1, "numberOfFilesImported": 1, "sizeOfScannedFilesInMB": 0.023627, "sizeOfDataImportedSuccessfullyInMB": 0.011232, "numberOfResourcesScanned": 9, "numberOfResourcesImportedSuccessfully": 4, "numberOfResourcesWithCustomerError": 5, "numberOfResourcesWithServerError": 0 }