Configuraciones del ciclo de vida de Code - Amazon SageMaker

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Configuraciones del ciclo de vida de Code

Puedes usar las configuraciones del ciclo de vida del editor de código para automatizar la personalización de tu entorno de Studio. Esta personalización incluye la instalación de paquetes personalizados, la configuración de extensiones, la precarga de conjuntos de datos y la configuración de repositorios de código fuente.

En las siguientes instrucciones, se utiliza el AWS Command Line Interface (AWS CLI) para crear, adjuntar, depurar y separar las configuraciones del ciclo de vida para el tipo de aplicación: CodeEditor

Cree y adjunte configuraciones del ciclo de vida en Studio

En la siguiente sección, se proporcionan AWS CLI comandos para crear una configuración de ciclo de vida, adjuntar una configuración de ciclo de vida al crear un nuevo perfil de usuario y adjuntar una configuración de ciclo de vida al actualizar un perfil de usuario. Para ver los requisitos previos y los pasos generales para crear y adjuntar configuraciones del ciclo de vida en Studio, consulte. Creación y asociación de una configuración del ciclo de vida

Al crear la configuración del ciclo de vida de Studio con el create-studio-lifecycle-config comando, asegúrate de especificar que es. studio-lifecycle-config-app-type CodeEditor En el siguiente ejemplo, se muestra cómo crear una nueva configuración del ciclo de vida de Studio para la aplicación Code Editor.

aws sagemaker create-studio-lifecycle-config \ --studio-lifecycle-config-name my-code-editor-lcc \ --studio-lifecycle-config-content $LCC_CONTENT \ --studio-lifecycle-config-app-type CodeEditor

Tenga en cuenta el ARN de la configuración del ciclo de vida recién creada que se devuelve. Al adjuntar una configuración de ciclo de vida, proporcione este ARN en LifecycleConfigArns la lista de. CodeEditorAppSettings

Puede adjuntar una configuración de ciclo de vida al crear un perfil de usuario o un dominio. En el siguiente ejemplo se muestra cómo crear un perfil de usuario con la configuración del ciclo de vida asociada. También puede crear un dominio nuevo con una configuración de ciclo de vida adjunta mediante el comando create-domain.

# Create a new UserProfile aws sagemaker create-user-profile \ --domain-id domain-id \ --user-profile-name user-profile-name \ --user-settings '{ "CodeEditorAppSettings": { "LifecycleConfigArns": [lifecycle-configuration-arn-list] } }'

También puede adjuntar una configuración de ciclo de vida al actualizar un perfil de usuario o un dominio. El siguiente ejemplo muestra cómo actualizar un perfil de usuario con la configuración del ciclo de vida adjunta. También puede actualizar un dominio nuevo con una configuración de ciclo de vida adjunta mediante el comando update-domain.

# Update a UserProfile aws sagemaker update-user-profile \ --domain-id domain-id \ --user-profile-name user-profile-name \ --user-settings '{ "CodeEditorAppSettings": { "LifecycleConfigArns": [lifecycle-configuration-arn-list] } }'

Depura las configuraciones del ciclo de vida en Studio

Para obtener instrucciones sobre cómo depurar las configuraciones del ciclo de vida en Studio, consulte. Depuración de configuraciones del ciclo de vida

Para buscar los registros de una aplicación específica, busque en los flujos de registro con el siguiente formato:

domain-id/space-name/CodeEditor/default/LifecycleConfigOnStart

Separe las configuraciones del ciclo de vida en Studio

Para ver los pasos para separar las configuraciones del ciclo de vida en Studio, consulte. Separe las configuraciones del ciclo de vida

Para separar una configuración de ciclo de vida mediante el AWS CLI, elimine la configuración de ciclo de vida deseada de la lista de configuraciones de ciclo de vida adjunta al recurso. A continuación, pase la lista como parte del comando correspondiente:

Por ejemplo, el siguiente comando elimina todas las configuraciones del ciclo de vida de la aplicación Code Editor adjunta al dominio.

aws sagemaker update-domain --domain-id domain-id \ --default-user-settings '{ "CodeEditorAppSettings": { "LifecycleConfigArns": [] } }'