Kontoübergreifender Import für AWS HealthImaging - AWS HealthImaging

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Kontoübergreifender Import für AWS HealthImaging

Mit dem konto-/regionsübergreifenden Import können Sie Daten aus Amazon S3 S3-Buckets in anderen unterstützten Regionen in Ihren HealthImaging Datenspeicher importieren. Sie können Daten zwischen AWS Konten, Konten anderer AWS Organizations und aus offenen Datenquellen wie Imaging Data Commons (IDC) importieren, die sich in der Registry of Open Data am befinden AWS.

HealthImaging Zu den Anwendungsfällen für konto-/regionsübergreifende Importe gehören:

  • SaaS-Produkte für medizinische Bildgebung, DICOM die Daten aus Kundenkonten importieren

  • Große Unternehmen, die einen HealthImaging Datenspeicher aus vielen Amazon S3 S3-Eingabe-Buckets befüllen

  • Forscher tauschen Daten aus klinischen Studien mit mehreren Institutionen auf sichere Weise aus

Um den kontoübergreifenden Import zu verwenden
  1. Der Besitzer des Amazon S3 S3-Eingabe-Buckets (Quell-) Bucket muss dem HealthImaging Datenspeicher-Eigentümer s3:ListBucket und s3:GetObject Berechtigungen gewähren.

  2. Der Besitzer des HealthImaging Datenspeichers muss den Amazon S3 S3-Bucket zu seinem hinzufügen IAMImportJobDataAccessRole. Siehe Erstellen Sie eine IAM Rolle für den Import.

  3. Der Besitzer des HealthImaging Datenspeichers muss den Eingabe-Bucket inputOwnerAccountIdfür den Amazon S3 S3-Eingabe-Bucket angeben, wenn er den Importjob startet.

    Anmerkung

    Durch die Angabe von bestätigt der Besitzer des DatenspeichersinputOwnerAccountId, dass der eingegebene Amazon S3 S3-Bucket zu dem angegebenen Konto gehört, um die Einhaltung der Industriestandards zu gewährleisten und potenzielle Sicherheitsrisiken zu minimieren.

    Das folgende startDICOMImportJob Codebeispiel enthält den optionalen inputOwnerAccountId Parameter, der auf alle angewendet werden kann, AWS CLI sowie SDK Codebeispiele im Einen Importjob starten Abschnitt.

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