Obtenir les propriétés des tâches d'importation - AWS HealthImaging

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Obtenir les propriétés des tâches d'importation

Vous utilisez cette GetDICOMImportJob action pour en savoir plus sur les propriétés HealthImaging des tâches d'importation AWS. Par exemple, après avoir démarré une tâche d'importation, vous pouvez courir GetDICOMImportJob pour connaître le statut de la tâche. Une fois le jobStatus retour en tant queCOMPLETED, vous êtes prêt à accéder à vos ensembles d'images.

Les onglets suivants fournissent une procédure AWS Management Console et des exemples de code pour AWS CLI les AWS SDK. Pour plus d'informations, consultez GetDICOMImportJoble manuel de référence des HealthImaging API AWS.

Pour obtenir les propriétés des tâches d'importation

Choisissez un onglet en fonction de vos préférences d'accès pour HealthImaging.

Console

La procédure suivante utilise le AWS Management Console pour obtenir les propriétés de la tâche d'importation.

  1. Ouvrez la page HealthImaging Stockages de données de la console.

  2. Choisissez un magasin de données.

    La page de détails du magasin de données s'ouvre. L'onglet Ensembles d'images est sélectionné par défaut.

  3. Choisissez l'onglet Importations.

  4. Choisissez une tâche d'importation.

    La page des détails de la tâche d'importation s'ouvre et affiche les propriétés relatives à la tâche d'importation.

CLI

L'exemple de code suivant utilise le AWS Command Line Interface (AWS CLI) pour obtenir les propriétés de la tâche d'importation.

aws medical-imaging get-dicom-import-job \ --datastore-id "12345678901234567890123456789012" \ --job-id "09876543210987654321098765432109" \ --region us-east-1

L'action renvoie le résultat suivant.

{ "jobProperties": { "jobId": "09876543210987654321098765432109", "jobName": "test-1", "jobStatus": "COMPLETED", "datastoreId": "12345678901234567890123456789012", "dataAccessRoleArn": "arn:aws:iam::123456789012:role/ImportJobDataAccessRole", "endedAt": "2022-08-12T11:29:42.285000+00:00", "submittedAt": "2022-08-12T11:28:11.152000+00:00", "inputS3Uri": "s3://medical-imaging-dicom-input/dicom_input/", "outputS3Uri": "s3://medical-imaging-output/job_output/12345678901234567890123456789012-DicomImport-09876543210987654321098765432109/" } }
JavaScript

L'exemple de code suivant utilise les propriétés AWS SDK for JavaScript de la tâche HealthImaging d'importation pour obtenir.

import AWS from 'aws-sdk' const params = { region:'us-east-1' } const medicalImaging = new AWS.MedicalImaging(params) const main = async () => { try { const result = await medicalImaging.getDICOMImportJob({ datastoreId: '12345678901234567890123456789012', jobId: '09876543210987654321098765432109' }).promise() console.log(result) } catch(err) { console.log(err) } } main()

L'action renvoie le résultat suivant.

{ jobProperties: { jobId: '09876543210987654321098765432109', jobName: 'test-1', jobStatus: 'IN_PROGRESS', datastoreId: '12345678901234567890123456789012', dataAccessRoleArn: 'arn:aws:iam::123456789012:role/ImportJobDataAccessRole', endedAt: null, submittedAt: 2023-03-17T17:00:31.586Z, inputS3Uri: 's3://medical-imaging-dicom-input/dicom_input/', outputS3Uri: 's3://medical-imaging-output/job_output/12345678901234567890123456789012-DicomImport-09876543210987654321098765432109/', message: null } }
Python

L'exemple de code suivant utilise les propriétés AWS SDK for Python (Boto3) de la tâche d'importation pour obtenir.

medical_imaging.get_dicom_import_job( jobId="09876543210987654321098765432109", datastoreId="12345678901234567890123456789012", )

L'action renvoie le résultat suivant.

{ 'jobProperties': { 'jobId': '09876543210987654321098765432109', 'jobName': 'test-1', 'jobStatus': 'SUBMITTED', 'datastoreId': '12345678901234567890123456789012', 'dataAccessRoleArn': 'arn:aws:iam::123456789012:role/ImportJobDataAccessRole', 'submittedAt': datetime.datetime(2022, 8, 10, 4, 19, 51, 676000, tzinfo = tzlocal()), 'inputS3Uri': 's3://medical-imaging-dicom-input/dicom_input/', 'outputS3Uri': 's3://medical-imaging-output/job_output/12345678901234567890123456789012-DicomImport-09876543210987654321098765432109/' } }
Java

L'exemple de code suivant utilise les propriétés AWS SDK for Java 2.x de la tâche d'importation pour obtenir.

final GetDicomImportJobRequest getDicomImportJobRequest = GetDicomImportJobRequest.builder() .datastoreId("12345678901234567890123456789012") .jobId("09876543210987654321098765432109") .build(); final GetDicomImportJobResponse getDicomImportJobResponse = client.getDICOMImportJob(getDicomImportJobRequest);

L'action renvoie le résultat suivant.

GetDicomImportJobResponse(JobProperties=DICOMImportJobProperties (JobId=09876543210987654321098765432109, JobName=Test_Job_Name_1, JobStatus=SUBMITTED, DatastoreId=12345678901234567890123456789012, DataAccessRoleArn=arn:aws:iam::123456789012:role/ImportJobDataAccessRole", SubmittedAt=2022-08-10T21:44:48.285Z, InputS3Uri=s3://medical-imaging-dicom-input/dicom_input/, OutputS3Uri=s3://medical-imaging-output/job_output/12345678901234567890123456789012-DicomImport-09876543210987654321098765432109/))