As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Configurações do ciclo de vida do Code Editor
Você pode usar as configurações do ciclo de vida do Code Editor para automatizar a personalização do seu ambiente Studio. Essa personalização inclui a instalação de pacotes personalizados, a configuração de extensões, o pré-carregamento de conjuntos de dados e a configuração de repositórios de código-fonte.
As instruções a seguir usam o AWS Command Line Interface (AWS CLI) para criar, anexar, depurar e desanexar configurações de ciclo de vida para o tipo de aplicativo: CodeEditor
Crie e anexe configurações de ciclo de vida no Studio
A seção a seguir fornece AWS CLI comandos para criar uma configuração de ciclo de vida, anexar uma configuração de ciclo de vida ao criar um novo perfil de usuário e anexar uma configuração de ciclo de vida ao atualizar um perfil de usuário. Para pré-requisitos e etapas gerais sobre como criar e anexar configurações de ciclo de vida no Studio, consulte. Criar e associar uma configuração de ciclo de vida
Ao criar sua configuração de ciclo de vida do Studio com o create-studio-lifecycle-config
comando, certifique-se de especificar que é. studio-lifecycle-config-app-type
O exemplo a seguir mostra como criar uma nova configuração de ciclo de vida do Studio para seu aplicativo Code Editor.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
Anote o ARN da configuração de ciclo de vida recém-criada que é retornada. Ao anexar uma configuração de ciclo de vida, forneça esse ARN na lista de. LifecycleConfigArns
CodeEditorAppSettings
Você pode anexar uma configuração de ciclo de vida ao criar um perfil de usuário ou domínio. O exemplo a seguir mostra como criar um novo perfil de usuário com a configuração de ciclo de vida anexada. Você também pode criar um novo domínio com uma configuração de ciclo de vida anexada usando o comando create-domain
# 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
] } }'
Como alternativa, você pode anexar uma configuração de ciclo de vida ao atualizar um perfil de usuário ou domínio. O exemplo a seguir mostra como atualizar um perfil de usuário com a configuração do ciclo de vida anexada. Você também pode atualizar um novo domínio com uma configuração de ciclo de vida anexada usando o comando 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
] } }'
Depure as configurações do ciclo de vida no Studio
Para obter instruções sobre como depurar as configurações do ciclo de vida no Studio, consulte. Configuração de depuração do ciclo de vida
Para encontrar os registros de um aplicativo específico, pesquise os fluxos de registros usando o seguinte formato:
domain-id
/space-name
/CodeEditor
/default
/LifecycleConfigOnStart
Separe as configurações do ciclo de vida no Studio
Para ver as etapas sobre como desanexar as configurações do ciclo de vida no Studio, consulte. Separe as configurações do ciclo de vida
Para separar uma configuração de ciclo de vida usando o AWS CLI, remova a configuração de ciclo de vida desejada da lista de configurações de ciclo de vida anexada ao recurso. Em seguida, passe a lista como parte do respectivo comando:
Por exemplo, o comando a seguir remove todas as configurações de ciclo de vida do aplicativo Code Editor anexado ao domínio.
aws sagemaker update-domain --domain-id
domain-id
\ --default-user-settings '{ "CodeEditorAppSettings": { "LifecycleConfigArns": [] } }'