Importation entre comptes pour AWS HealthImaging - 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.

Importation entre comptes pour AWS HealthImaging

Grâce à l'importation entre comptes ou entre régions, vous pouvez importer des données dans votre HealthImaging magasin de données à partir de compartiments Amazon S3 situés dans d'autres régions prises en charge. Vous pouvez importer des données entre des AWS comptes, des comptes appartenant à d'autres AWS Organisations et à partir de sources de données ouvertes telles que Imaging Data Commons (IDC) située dans le Registre des données ouvertes le AWS.

HealthImaging les cas d'utilisation de l'importation entre comptes ou entre régions incluent :

  • Produits SaaS d'imagerie médicale qui importent DICOM des données depuis les comptes clients

  • Grandes entreprises alimentant un magasin de HealthImaging données à partir de nombreux compartiments d'entrée Amazon S3

  • Les chercheurs partagent en toute sécurité des données dans le cadre d'études cliniques menées dans plusieurs établissements

Pour utiliser l'importation entre comptes
  1. Le propriétaire du compartiment d'entrée (source) Amazon S3 doit accorder au propriétaire du magasin de HealthImaging données s3:ListBucket et s3:GetObject les autorisations nécessaires.

  2. Le propriétaire du magasin de HealthImaging données doit ajouter le compartiment Amazon S3 à son IAMImportJobDataAccessRole. Consultez Création d'un IAM rôle pour l'importation.

  3. Le propriétaire du magasin de HealthImaging données doit fournir le inputOwnerAccountIdcompartiment d'entrée Amazon S3 lors du démarrage de la tâche d'importation.

    Note

    En fournissant leinputOwnerAccountId, le propriétaire du magasin de données valide que le compartiment Amazon S3 d'entrée appartient au compte spécifié afin de garantir la conformité aux normes du secteur et d'atténuer les risques de sécurité potentiels.

    L'exemple de startDICOMImportJob code suivant inclut le inputOwnerAccountId paramètre facultatif, qui peut être appliqué à tous, AWS CLI ainsi que les exemples de SDK code présentés dans la Démarrage d'une tâche d'importation section.

    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 ""; }