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.
Lebenszykluskonfigurationen im Code-Editor
Sie können Lebenszykluskonfigurationen des Code-Editors verwenden, um die Anpassung für Ihre Studio-Umgebung zu automatisieren. Diese Anpassung umfasst die Installation benutzerdefinierter Pakete, die Konfiguration von Erweiterungen, das Vorladen von Datensätzen und die Einrichtung von Quellcode-Repositorys.
In den folgenden Anweisungen wird das AWS Command Line Interface (AWS CLI) verwendet, um Lebenszykluskonfigurationen für den Anwendungstyp zu erstellen, anzuhängen, zu debuggen und zu trennen: CodeEditor
Lebenszykluskonfigurationen in Studio erstellen und anhängen
Der folgende Abschnitt enthält AWS CLI Befehle zum Erstellen einer Lebenszykluskonfiguration, zum Anhängen einer Lebenszykluskonfiguration beim Erstellen eines neuen Benutzerprofils und zum Anhängen einer Lebenszykluskonfiguration beim Aktualisieren eines Benutzerprofils. Voraussetzungen und allgemeine Schritte zum Erstellen und Anhängen von Lebenszykluskonfigurationen in Studio finden Sie unterErstellen und Zuordnen einer Lebenszykluskonfiguration.
Wenn Sie Ihre Studio-Lebenszykluskonfiguration mit dem create-studio-lifecycle-config
Befehl erstellen, geben Sie unbedingt an, dass der studio-lifecycle-config-app-type
ist
. Das folgende Beispiel zeigt, wie Sie eine neue Studio-Lebenszykluskonfiguration für Ihre Code-Editor-Anwendung erstellen.CodeEditor
aws sagemaker create-studio-lifecycle-config \ --studio-lifecycle-config-name
my-code-editor-lcc
\ --studio-lifecycle-config-content $LCC_CONTENT \ --studio-lifecycle-config-app-typeCodeEditor
Notieren Sie sich den ARN der neu erstellten Lebenszykluskonfiguration, die zurückgegeben wird. Geben Sie beim Anhängen einer Lebenszykluskonfiguration diesen ARN in der LifecycleConfigArns
Liste von anCodeEditorAppSettings
.
Sie können beim Erstellen eines Benutzerprofils oder einer Domäne eine Lebenszykluskonfiguration anhängen. Im folgenden Beispiel wird gezeigt, wie Sie ein neues Benutzerprofil mit angefügter Lebenszykluskonfiguration erstellen. Mit dem Befehl create-domain können Sie auch eine neue Domäne mit einer angehängten Lebenszykluskonfiguration erstellen
# Create a new UserProfile aws sagemaker create-user-profile \ --domain-id
domain-id
\ --user-profile-nameuser-profile-name
\ --user-settings '{ "CodeEditorAppSettings": { "LifecycleConfigArns": [lifecycle-configuration-arn-list
] } }'
Sie können alternativ eine Lebenszykluskonfiguration anhängen, wenn Sie ein Benutzerprofil oder eine Domäne aktualisieren. Das folgende Beispiel zeigt, wie ein Benutzerprofil mit der angehängten Lebenszykluskonfiguration aktualisiert wird. Sie können auch eine neue Domäne mit angehängter Lebenszykluskonfiguration aktualisieren, indem Sie den Befehl update-domain
# Update a UserProfile aws sagemaker update-user-profile \ --domain-id
domain-id
\ --user-profile-nameuser-profile-name
\ --user-settings '{ "CodeEditorAppSettings": { "LifecycleConfigArns": [lifecycle-configuration-arn-list
] } }'
Debuggen Sie Lebenszykluskonfigurationen in Studio
Anweisungen zum Debuggen von Lebenszykluskonfigurationen in Studio finden Sie unter. Konfigurationen für den Debug-Lebenszyklus
Um die Protokolle für eine bestimmte Anwendung zu finden, durchsuchen Sie die Protokolldatenströme im folgenden Format:
domain-id
/space-name
/CodeEditor
/default
/LifecycleConfigOnStart
Trennen Sie die Lebenszykluskonfigurationen in Studio
Schritte zum Trennen von Lebenszykluskonfigurationen in Studio finden Sie unter. Trennen von Lebenszykluskonfigurationen
Um eine Lebenszykluskonfiguration mithilfe von zu trennen AWS CLI, entfernen Sie die gewünschte Lebenszykluskonfiguration aus der Liste der an die Ressource angehängten Lebenszykluskonfigurationen. Übergeben Sie dann die Liste als Teil des jeweiligen Befehls:
Mit dem folgenden Befehl werden beispielsweise alle Lebenszykluskonfigurationen für die Code-Editor-Anwendung entfernt, die an die Domäne angehängt ist.
aws sagemaker update-domain --domain-id
domain-id
\ --default-user-settings '{ "CodeEditorAppSettings": { "LifecycleConfigArns": [] } }'