Esportazione di file dal tuo data store con la HealthLake console o AWS SDKs - AWS HealthLake

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Esportazione di file dal tuo data store con la HealthLake console o AWS SDKs

Al termineImpostazione delle autorizzazioni per i lavori di esportazione, puoi esportare i file dal tuo data store in un bucket Amazon Simple Storage Service (Amazon S3). Per esportare file da un data store, devi avviare un processo di esportazione in. HealthLake Un processo di esportazione esporta i file dall'archivio dati in formato delimitato da nuova riga JSON (.ndjson), in cui ogni riga è costituita da una risorsa validaFHIR. Quando si avvia un processo di esportazione, è necessario specificare una AWS KMS chiave per la crittografia. Per ulteriori informazioni sulla creazione di una KMS chiave, consulta Creating keys nella AWSKey Management Service Developer Guide.

I seguenti argomenti spiegano come avviare un processo di esportazione con la AWS HealthLake console e poi AWS SDKs con l'start-fhir-export-jobAPIoperazione.

Esportazione di file dal tuo archivio dati (console)

Per esportare file (console), utilizza la procedura seguente.
  1. Crea un bucket S3 di output nella stessa regione di. HealthLake

  2. Per iniziare un nuovo processo di esportazione, identifica il bucket Amazon S3 di output e crea o identifica il IAM ruolo che desideri utilizzare. Per ulteriori informazioni sui IAM ruoli e sulle politiche di fiducia, consulta IAM ruoli. Utilizza anche una crittografia a KMS chiave. Per ulteriori informazioni sull'uso KMS delle chiavi, consulta Amazon Key Management Service.

  3. Per vedere lo stato del tuo processo di esportazione, usa ListFHIRExportJobs API operation.

Esportazione di file dal tuo archivio dati ()AWS SDKs

Per esportare file dal tuo archivio dati con AWS SDKs, usa l'start-fhir-export-joboperazione. Il codice seguente mostra come avviare un processo di esportazione con SDK for Python (Boto3).

import boto3 client = boto3.client('healthlake') response = client.start_fhir_export_job( JobName='job name', OutputDataConfig={ 'S3Configuration': { 'S3Uri': 's3://amzn-s3-demo-bucket/output-folder', 'KmsKeyId': 'arn:aws:kms:us-west-2:account-number:key/AWS KMS key ID' } }, DatastoreId='data store ID', DataAccessRoleArn='role ARN', ) print(response['JobStatus'])

Per ottenere l'ID, il nomeARN, l'ora di inizio, l'ora di fine e lo stato corrente di un processo di FHIR esportazione, usa. describe-fhir-export-job list-fhir-export-jobsDa utilizzare per elencare tutti i lavori di esportazione e i relativi stati.

Il codice seguente mostra come ottenere le proprietà di uno specifico processo di esportazione con SDK for Python (Boto3).

import boto3 client = boto3.client('healthlake') describe_response = client.describe_fhir_export_job( DatastoreId=datastoreId, JobId=jobId ) print(describe_response['ExportJobProperties'])