Importazione tra più account per AWS HealthImaging - AWS HealthImaging

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à.

Importazione tra più account per AWS HealthImaging

Con l'importazione tra account e regioni, puoi importare dati nel tuo HealthImaging data store da bucket Amazon S3 situati in altre regioni supportate. Puoi importare dati tra AWS account, account di proprietà di altre AWS Organizzazioni e da fonti di dati aperte come Imaging Data Commons (IDC) che si trovano nel Registry of Open Data su. AWS

HealthImaging I casi d'uso dell'importazione tra account e regioni includono:

  • Prodotti SaaS per l'imaging medico che importano dati DICOM dagli account dei clienti

  • Grandi organizzazioni che popolano un unico HealthImaging data store da molti bucket di input di Amazon S3

  • I ricercatori condividono in modo sicuro i dati tra studi clinici multiistituzionali

Per utilizzare l'importazione tra più account
  1. Il proprietario del bucket di input (source) di Amazon S3 deve concedere al proprietario del HealthImaging data store e le autorizzazioni. s3:ListBucket s3:GetObject

  2. Il proprietario del HealthImaging data store deve aggiungere il bucket Amazon S3 al proprio IAM. ImportJobDataAccessRole Per informazioni, consulta Crea un ruolo per l'importazione IAM.

  3. Il proprietario del HealthImaging data store deve fornire il bucket inputOwnerAccountIddi input di Amazon S3 all'avvio del processo di importazione.

    Nota

    Fornendo ilinputOwnerAccountId, il proprietario del data store convalida l'input che il bucket Amazon S3 appartiene all'account specificato per mantenere la conformità agli standard di settore e mitigare i potenziali rischi per la sicurezza.

    Il seguente esempio di startDICOMImportJob codice include il inputOwnerAccountId parametro opzionale, che può essere applicato a tutti, AWS CLI e gli esempi di codice SDK sono riportati nella sezione. Avvio di un processo di importazione

    Java
    public static String startDicomImportJob(MedicalImagingClient medicalImagingClient, String jobName, String datastoreId, String dataAccessRoleArn, String inputS3Uri, String outputS3Uri, String inputOwnerAccountId) { try { StartDicomImportJobRequest startDicomImportJobRequest = StartDicomImportJobRequest.builder() .jobName(jobName) .datastoreId(datastoreId) .dataAccessRoleArn(dataAccessRoleArn) .inputS3Uri(inputS3Uri) .outputS3Uri(outputS3Uri) .inputOwnerAccountId(inputOwnerAccountId) .build(); StartDicomImportJobResponse response = medicalImagingClient.startDICOMImportJob(startDicomImportJobRequest); return response.jobId(); } catch (MedicalImagingException e) { System.err.println(e.awsErrorDetails().errorMessage()); System.exit(1); } return ""; }