Konfigurieren Sie Ihren Amazon S3-Speicher - Amazon SageMaker

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.

Konfigurieren Sie Ihren Amazon S3-Speicher

Wenn Sie Ihre SageMaker Canvas-Anwendung einrichten, ist der Standardspeicherort für Modellartefakte, Datensätze und andere Anwendungsdaten ein Amazon S3 S3-Bucket, den Canvas erstellt. Dieser standardmäßige Amazon S3 Bucket folgt dem Benennungsmuster s3://sagemaker-{Region}-{your-account-id} und befindet sich in der gleichen -Region wie Ihre Canvas-Anwendung.

Sie können den Speicherort jedoch anpassen und Ihren eigenen Amazon-S3-Bucket zum Speichern von Canvas-Anwendungsdaten angeben. Möglicherweise möchten Sie aus einem der folgenden Gründe Ihren eigenen Amazon-S3-Bucket zum Speichern von Anwendungsdaten verwenden:

  • Ihr Unternehmen hat interne Namenskonventionen für Amazon-S3-Buckets.

  • Sie möchten den kontoübergreifenden Zugriff auf Modellartefakte oder andere Canvas-Daten ermöglichen.

  • Sie möchten interne Sicherheitsrichtlinien einhalten, z. B. die Beschränkung von Benutzern auf bestimmte Amazon-S3-Buckets oder Modellartefakte.

  • Sie möchten die Sichtbarkeit und den Zugriff auf die von Canvas erstellten Protokolle verbessern, unabhängig von der AWS Konsole oder SageMaker Studio Classic.

Indem Sie Ihren eigenen Amazon-S3-Bucket angeben, können Sie mehr Kontrolle über Ihren eigenen Speicher haben und die Vorschriften Ihrer Organisation einhalten.

Zu Beginn können Sie entweder eine neue SageMaker Domäne oder ein neues Benutzerprofil erstellen oder eine vorhandene Domäne oder ein vorhandenes Benutzerprofil aktualisieren. Beachten Sie, dass die Benutzerprofileinstellungen die Einstellungen auf Domänenebene überschreiben. Sie können beispielsweise die Standard-Bucket-Konfiguration auf Domain-Ebene verwenden, aber Sie können einen benutzerdefinierten Amazon S3 S3-Bucket für einen einzelnen Benutzer angeben. Nachdem Sie Ihren eigenen Amazon S3 S3-Bucket für die Domain oder das Benutzerprofil angegeben haben, erstellt Canvas einen Unterordner, der Canvas/<UserProfileName> unter der eingegebenen Amazon S3 S3-URI aufgerufen wird, und speichert alle in der Canvas-Anwendung generierten Artefakte in diesem Unterordner.

Wichtig

Wenn Sie eine bestehende Domain oder ein vorhandenes Benutzerprofil aktualisieren, haben Sie vom vorherigen Speicherort aus keinen Zugriff mehr auf Ihre Canvas-Artefakte. Ihre Dateien befinden sich immer noch am alten Amazon S3-Speicherort, aber Sie können sie nicht mehr von Canvas aus anzeigen. Die neue Konfiguration wird wirksam, wenn Sie sich das nächste Mal bei der Anwendung anmelden.

Weitere Informationen zur Gewährung von kontoübergreifendem Zugriff auf Ihren Amazon-S3-Bucket finden Sie unter Gewähren von kontoübergreifenden Objektberechtigungen im Amazon S3-Benutzerhandbuch.

In den folgenden Abschnitten wird beschrieben, wie Sie einen benutzerdefinierten Amazon-S3-Bucket für Ihre Canvas-Speicherkonfiguration angeben. Wenn Sie eine neue SageMaker Domain (oder einen neuen Benutzer in einer Domain) einrichten, verwenden Sie die Neue Methode zur Einrichtung einer Domain oder dieNeue Einrichtungsmethode eines Benutzerprofils. Wenn Sie ein vorhandenes Canvas-Benutzerprofil haben und die Speicherkonfiguration des Profils aktualisieren möchten, verwenden Sie den Bestehende Benutzermethode.

Bevor Sie beginnen

Wenn Sie eine Amazon S3 S3-URI von einem anderen AWS Konto angeben oder wenn Sie einen Bucket verwenden, der mit verschlüsselt ist AWS KMS, müssen Sie die Berechtigungen konfigurieren, bevor Sie fortfahren. Sie müssen AWS IAM-Berechtigungen gewähren, um sicherzustellen, dass Canvas Objekte in Ihren Bucket herunterladen und aus Ihrem Bucket hochladen kann. Ausführliche Informationen über die Erteilung der erforderlichen Berechtigungen finden Sie unter Erteilen von Berechtigungen für kontoübergreifenden Amazon S3-Speicher.

Darüber hinaus muss die endgültige Amazon-S3-URI für den Trainingsordner in Ihrem Canvas-Speicherort 128 Zeichen oder weniger lang sein. Die endgültige Amazon-S3-URI besteht aus Ihrem s3://<your-bucket-name>/<folder-name>/ Bucket-Pfad und dem Pfad, den Canvas Ihrem Bucket hinzufügt: Canvas/<user-profile-name>/Training. Ein akzeptabler Pfad mit weniger als 128 Zeichen ist beispielsweise s3://<my-bucket>/<machine-learning>/Canvas/<user-1>/Training.

Neue Methode zur Einrichtung einer Domain

Wenn Sie eine neue Domain und eine neue Canvas-Anwendung einrichten, verwenden Sie diesen Abschnitt, um den Speicherort auf Domainebene zu konfigurieren. Diese Konfiguration gilt für alle neuen Benutzer, die Sie in der Domain erstellen, es sei denn, Sie geben einen anderen Speicherort für einzelne Benutzerprofile an.

Wenn Sie ein Standard-Setup für Ihre Domain durchführen, gehen Sie für den Bereich Canvas-Einstellungen wie folgt vor:

  1. Gehen Sie für die Canvas-Speicherkonfiguration wie folgt vor:

    1. Wählen Sie Systemverwaltet aus, wenn Sie den Speicherort auf den SageMaker Standard-Bucket festlegen möchten, der dem Muster folgts3://sagemaker-{Region}-{your-account-id}.

    2. Wählen Sie Benutzerdefiniertes S3, um Ihren eigenen Amazon-S3-Bucket als Speicherort anzugeben. Geben Sie dann die Amazon-S3-URI ein.

    3. (Optional) Geben Sie für den Verschlüsselungsschlüssel einen KMS-Schlüssel zur Verschlüsselung von Canvas-Artefakten an, die am angegebenen Speicherort gespeichert sind.

  2. Beenden Sie die Einrichtung der Domain und wählen Sie Submit.

Ihre Domain ist jetzt so konfiguriert, dass sie den Amazon S3 S3-Standort verwendet, den Sie für den SageMaker Canvas-Anwendungsspeicher angegeben haben.

Neue Einrichtungsmethode eines Benutzerprofils

Wenn Sie ein neues Benutzerprofil in Ihrer Domain einrichten, verwenden Sie diesen Abschnitt, um den Speicherort für den Benutzer zu konfigurieren. Diese Konfiguration überschreibt die Konfiguration auf Domänenebene.

Gehen Sie beim Hinzufügen eines Benutzerprofils zu Ihrer Domain für den Bereich Canvas-Einstellungen wie folgt vor:

  1. Gehen Sie für die Canvas-Speicherkonfiguration wie folgt vor:

    1. Wählen Sie Systemverwaltet aus, wenn Sie den Speicherort auf den standardmäßig SageMaker erstellten Bucket festlegen möchten, der dem Muster folgts3://sagemaker-{Region}-{your-account-id}.

    2. Wählen Sie Benutzerdefiniertes S3, um Ihren eigenen Amazon-S3-Bucket als Speicherort anzugeben. Geben Sie dann die Amazon-S3-URI ein.

    3. (Optional) Geben Sie für den Verschlüsselungsschlüssel einen KMS-Schlüssel zur Verschlüsselung von Canvas-Artefakten an, die am angegebenen Speicherort gespeichert sind.

  2. Schließen Sie die Einrichtung des Benutzerprofils ab und wählen Sie Absenden aus.

Ihr Benutzerprofil ist jetzt so konfiguriert, dass es den Amazon S3 S3-Speicherort verwendet, den Sie für den SageMaker Canvas-Anwendungsspeicher angegeben haben.

Bestehende Benutzermethode

Wenn Sie ein vorhandenes Canvas-Benutzerprofil haben und den Amazon S3 S3-Speicherort aktualisieren möchten, können Sie die SageMaker Domain- oder Benutzerprofileinstellungen bearbeiten. Die Änderung wird wirksam, wenn Sie sich das nächste Mal bei der Canvas-Anwendung anmelden.

Anmerkung

Wenn Sie den Speicherort für eine vorhandene Canvas-Anwendung ändern, verlieren Sie den Zugriff auf Ihre Canvas-Artefakte vom vorherigen Speicherort. Die Artefakte werden immer noch am alten Amazon S3-Speicherort gespeichert, aber Sie können sie nicht mehr von Canvas aus anzeigen.

Denken Sie daran, dass die Benutzerprofileinstellungen die allgemeinen Domain-Einstellungen überschreiben, sodass Sie den Amazon S3 S3-Speicherort für bestimmte Benutzerprofile aktualisieren können, ohne ihn für alle Benutzer zu ändern. Sie können die Speicherkonfiguration für eine bestehende Domain oder einen vorhandenen Benutzer mithilfe der folgenden Verfahren aktualisieren.

Update an existing domain

Gehen Sie wie folgt vor, um die Speicherkonfiguration für eine Domäne zu aktualisieren.

  1. Öffnen Sie die SageMaker Konsole unter https://console.aws.amazon.com/sagemaker/.

  2. Wählen Sie im linken Navigationsbereich Admin-Konfigurationen.

  3. Wählen Sie unter Admin-Konfigurationen die Option Domains aus.

  4. Wählen Sie aus der Liste der Domains Ihre Domain aus.

  5. Wählen Sie auf der Seite mit den Domain-Einstellungen den Tab Domain-Einstellungen aus.

  6. Wählen Sie Bearbeiten aus.

  7. Wählen Sie im Navigationsbereich Canvas-Einstellungen.

  8. Gehen Sie für die Canvas-Speicherkonfiguration wie folgt vor:

    1. Wählen Sie Vom System verwaltet aus, wenn Sie den Speicherort auf den standardmäßig SageMaker erstellten Bucket festlegen möchten, der dem Muster folgts3://sagemaker-{Region}-{your-account-id}.

    2. Wählen Sie Benutzerdefiniertes S3, um Ihren eigenen Amazon-S3-Bucket als Speicherort anzugeben. Geben Sie dann die Amazon-S3-URI ein.

    3. (Optional) Geben Sie für den Verschlüsselungsschlüssel einen KMS-Schlüssel zur Verschlüsselung von Canvas-Artefakten an, die am angegebenen Speicherort gespeichert sind.

  9. Schließen Sie alle anderen Änderungen ab, die Sie an der Domain vornehmen möchten, und wählen Sie dann Senden, um Ihre Änderungen zu speichern.

Update an existing user profile

Gehen Sie wie folgt vor, um die Speicherkonfiguration für ein Benutzerprofil zu aktualisieren.

  1. Öffnen Sie die SageMaker Konsole unter https://console.aws.amazon.com/sagemaker/.

  2. Wählen Sie im linken Navigationsbereich Admin-Konfigurationen.

  3. Wählen Sie unter Admin-Konfigurationen die Option Domains aus.

  4. Wählen Sie aus der Liste der Domains Ihre Domain aus.

  5. Wählen Sie aus der Liste der Benutzer in der Domain den Benutzer aus, dessen Konfiguration Sie bearbeiten möchten.

  6. Wählen Sie auf der Seite Benutzerdetails die Option Bearbeiten.

  7. Wählen Sie im Navigationsbereich Canvas-Einstellungen.

  8. Gehen Sie für die Canvas-Speicherkonfiguration wie folgt vor:

    1. Wählen Sie Systemverwaltet aus, wenn Sie den Speicherort auf den SageMaker Standard-Bucket festlegen möchten, der dem Muster folgts3://sagemaker-{Region}-{your-account-id}.

    2. Wählen Sie Benutzerdefiniertes S3, um Ihren eigenen Amazon-S3-Bucket als Speicherort anzugeben. Geben Sie dann die Amazon-S3-URI ein.

    3. (Optional) Geben Sie für den Verschlüsselungsschlüssel einen KMS-Schlüssel zur Verschlüsselung von Canvas-Artefakten an, die am angegebenen Speicherort gespeichert sind.

  9. Schließen Sie alle anderen Änderungen ab, die Sie am Benutzerprofil vornehmen möchten, und wählen Sie dann Absenden, um Ihre Änderungen zu speichern.

Der Speicherort für Ihr Canvas-Benutzerprofil sollte jetzt aktualisiert sein. Wenn Sie sich das nächste Mal bei der Canvas-Anwendung anmelden, erhalten Sie eine Benachrichtigung, dass der Speicherort aktualisiert wurde. Sie verlieren den Zugriff auf alle früheren Artefakte, die Sie in Canvas erstellt haben. Sie können weiterhin auf die Dateien in Amazon S3 zugreifen, aber Sie können sie nicht mehr in Canvas anzeigen.