Erstellen Sie einen gemeinsamen Bereich - Amazon SageMaker KI

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.

Erstellen Sie einen gemeinsamen Bereich

Wichtig

Benutzerdefinierte IAM-Richtlinien, die es Amazon SageMaker Studio oder Amazon SageMaker Studio Classic ermöglichen, SageMaker Amazon-Ressourcen zu erstellen, müssen auch Berechtigungen zum Hinzufügen von Tags zu diesen Ressourcen gewähren. Die Berechtigung zum Hinzufügen von Tags zu Ressourcen ist erforderlich, da Studio und Studio Classic automatisch alle von ihnen erstellten Ressourcen taggen. Wenn eine IAM-Richtlinie Studio und Studio Classic das Erstellen von Ressourcen, aber kein Tagging erlaubt, können "AccessDenied" Fehler beim Versuch, Ressourcen zu erstellen, auftreten. Weitere Informationen finden Sie unter Erteilen Sie Berechtigungen für das Taggen von SageMaker KI-Ressourcen.

AWS verwaltete Richtlinien für Amazon SageMaker AIdie Berechtigungen zum Erstellen von SageMaker Ressourcen gewähren, beinhalten bereits Berechtigungen zum Hinzufügen von Tags beim Erstellen dieser Ressourcen.

Das folgende Thema zeigt, wie Sie einen gemeinsamen Bereich in einer vorhandenen Amazon SageMaker AI-Domain erstellen. Wenn Sie Ihre Domain ohne Unterstützung für gemeinsam genutzte Bereiche erstellt haben, müssen Sie Ihrer bestehenden Domain Unterstützung für gemeinsam genutzte Bereiche hinzufügen, bevor Sie einen gemeinsam genutzten Bereich erstellen können.

Hinzufügen von Unterstützung für einen gemeinsam genutzten Bereich zu einer bestehenden Domain

Sie können die SageMaker AI-Konsole oder die verwenden AWS CLI , um einer vorhandenen Domain Unterstützung für gemeinsam genutzte Bereiche hinzuzufügen. Wenn die Domain VPC only-Netzwerkzugriff verwendet, können Sie die Unterstützung für gemeinsam genutzte Bereiche nur mit der AWS CLI hinzufügen.

Konsole

Gehen Sie wie folgt vor, um einer vorhandenen Domain von der SageMaker AI-Konsole aus Unterstützung für gemeinsam genutzte Studio Classic-Bereiche hinzuzufügen.

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

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

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

  4. Wählen Sie aus der Liste der Domains die Domain aus, für die Sie die Seite mit den Domaineinstellungen öffnen möchten.

  5. Wählen Sie auf der Seite mit den Domaindetails Domaineinstellungen aus.

  6. Wählen Sie Bearbeiten aus.

  7. Legen Sie für die Standard-Ausführungsrolle des Bereichs eine IAM-Rolle fest, die standardmäßig für alle in der Domain erstellten gemeinsam genutzten Bereiche verwendet wird.

  8. Wählen Sie Weiter.

  9. Wählen Sie Weiter.

  10. Wählen Sie Weiter.

  11. Wählen Sie Absenden.

AWS CLI

Studio Classic

Führen Sie den folgenden Befehl vom Terminal Ihres lokalen Computers aus, um einer Domain aus die AWS CLI-Standardeinstellungen für Shared Space hinzuzufügen. Wenn Sie einer Domain innerhalb einer Amazon VPC Standardeinstellungen für gemeinsam genutzte Bereiche hinzufügen, müssen Sie auch eine Liste von Sicherheitsgruppen hinzufügen. In Studio Classic Shared Spaces wird nur die Verwendung von JupyterLab 3 Bildern unterstützt ARNs. Weitere Informationen finden Sie unter JupyterLab Versionierung in Amazon SageMaker Studio Classic.

# Public Internet domain aws --region region \ sagemaker update-domain \ --domain-id domain-id \ --default-space-settings "ExecutionRole=execution-role-arn,JupyterServerAppSettings={DefaultResourceSpec={InstanceType=example-instance-type,SageMakerImageArn=sagemaker-image-arn}}" # VPCOnly domain aws --region region \ sagemaker update-domain \ --domain-id domain-id \ --default-space-settings "ExecutionRole=execution-role-arn,JupyterServerAppSettings={DefaultResourceSpec={InstanceType=system,SageMakerImageArn=sagemaker-image-arn}},SecurityGroups=[security-groups]"

Verwenden Sie den folgenden Befehl, um sicherzustellen, dass die Standardeinstellungen für gemeinsam genutzte Bereiche aktualisiert wurden.

aws --region region \ sagemaker describe-domain \ --domain-id domain-id
JupyterLab

Führen Sie den folgenden Befehl vom Terminal Ihres lokalen Computers aus, um einer Domain aus die AWS CLI-Standardeinstellungen für Shared Space hinzuzufügen. Wenn Sie einer Domain innerhalb einer Amazon VPC Standardeinstellungen für gemeinsam genutzte Bereiche hinzufügen, müssen Sie auch eine Liste von Sicherheitsgruppen hinzufügen. Gemeinsam genutzte Studio Classic-Bereiche unterstützen nur die Verwendung von JupyterLab 4 Bildern ARNs. Weitere Informationen finden Sie unter JupyterLab Versionierung in Amazon SageMaker Studio Classic.

# Public Internet domain aws --region region \ sagemaker update-domain \ --domain-id domain-id \ --default-space-settings "ExecutionRole=execution-role-arn", JupyterLabAppSettings={DefaultResourceSpec={InstanceType=example-instance-type,SageMakerImageArn=sagemaker-image-arn}}" # VPCOnly domain aws --region region \ sagemaker update-domain \ --domain-id domain-id \ --default-space-settings "ExecutionRole=execution-role-arn, SecurityGroups=[security-groups]"

Verwenden Sie den folgenden Befehl, um sicherzustellen, dass die Standardeinstellungen für gemeinsam genutzte Bereiche aktualisiert wurden.

aws --region region \ sagemaker describe-domain \ --domain-id domain-id

Erstellen Sie einen gemeinsamen Bereich

In den folgenden Abschnitten wird gezeigt, wie Sie einen gemeinsam genutzten Bereich über die Amazon SageMaker AI-Konsole, Amazon SageMaker Studio oder das erstellen AWS CLI.

Gehen Sie wie folgt vor, um einen gemeinsam genutzten Bereich in einer Domain von Studio aus zu erstellen.

Studio Classic
  1. Navigieren Sie zu Studio, indem Sie den Schritten unter Starten Sie Amazon SageMaker Studio folgen.

  2. Suchen Sie in der Studio-Benutzeroberfläche den Anwendungsbereich auf der linken Seite.

  3. Wählen Sie im Anwendungsbereich Studio Classic aus.

  4. Wählen Sie Studio-Classic-Bereich erstellen aus.

  5. Geben Sie im Popup-Fenster einen Namen für den Bereich ein.

  6. Wählen Sie Bereich erstellen aus.

JupyterLab
  1. Navigieren Sie zu Studio, indem Sie den Schritten unter Starten Sie Amazon SageMaker Studio folgen.

  2. Suchen Sie in der Studio-Benutzeroberfläche den Anwendungsbereich auf der linken Seite.

  3. Wählen Sie im Anwendungsbereich die Option JupyterLab.

  4. Wählen Sie JupyterLab Bereich erstellen

  5. Geben Sie im Popup-Fenster einen Namen für den Bereich ein.

  6. Wählen Sie Bereich erstellen aus.

Gehen Sie wie folgt vor, um von der SageMaker AI-Konsole aus einen gemeinsam genutzten Bereich in einer Domain zu erstellen.

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

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

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

  4. Wählen Sie in der Domainliste die Domain aus, für die Sie einen gemeinsamen Bereich erstellen möchten.

  5. Wählen Sie auf der Seite mit den Domaindetails Bereichsverwaltung aus.

  6. Wählen Sie Erstellen aus.

  7. Geben Sie einen Namen für Ihren gemeinsam genutzten Bereich ein. Die Namen von gemeinsam genutzten Bereichen innerhalb einer Domain müssen eindeutig sein. Die Ausführungsrolle für den gemeinsam genutzten Bereich ist auf die Domain-IAM-Ausführungsrolle festgelegt.

In diesem Abschnitt wird erläutert, wie ein gemeinsam genutzter Bereich aus AWS CLI erstellt wird.

Sie können die Ausführungsrolle eines gemeinsam genutzten Bereichs nicht festlegen, wenn Sie ihn erstellen oder aktualisieren. Das DefaultDomainExecRole kann nur beim Erstellen oder Aktualisieren der Domain festgelegt werden. Shared Spaces unterstützen nur die Verwendung von JupyterLab 3 Images ARNs. Weitere Informationen finden Sie unter JupyterLab Versionierung in Amazon SageMaker Studio Classic.

Um aus dem einen gemeinsamen Bereich zu erstellen AWS CLI, führen Sie einen der folgenden Befehle vom Terminal Ihres lokalen Computers aus.

Studio Classic
aws --region region \ sagemaker create-space \ --domain-id domain-id \ --space-name space-name \ --space-settings '{ "JupyterServerAppSettings": { "DefaultResourceSpec": { "SageMakerImageArn": "sagemaker-image-arn", "InstanceType": "system" } } }'
JupyterLab
aws --region region \ sagemaker create-space \ --domain-id domain-id \ --space-name space-name \ --ownership-settings "{\"OwnerUserProfileName\": \"user-profile-name\"}" \ --space-sharing-settings "{\"SharingType\": \"Shared\"}" \ --space-settings "{\"AppType\": \"JupyterLab\"}"