

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á.

# Crie uma configuração de ciclo de vida para instalar extensões do Editor de Código
<a name="code-editor-use-lifecycle-configurations-extensions"></a>

Esta seção mostra como criar uma configuração de ciclo de vida para instalar extensões do [Open VSX Registry](https://open-vsx.org/) em seu ambiente de Editor de Código.

1. De sua máquina local, crie um arquivo denominado `my-script.sh` com o seguinte conteúdo:

   ```
   #!/bin/bash
   set -eux
   ```

1. Dentro do script, instale a extensão [Open VSX Registry](https://open-vsx.org/) de sua escolha:

   ```
   sagemaker-code-editor --install-extension {{AmazonEMR}}.{{emr-tools}} --extensions-dir /opt/amazon/sagemaker/sagemaker-code-editor-server-data/extensions
   ```

   Você pode recuperar o nome da extensão a partir da URL da extensão no [Open VSX Registry](https://open-vsx.org/). O nome da extensão a ser usado no comando `sagemaker-code-editor` deve conter todo o texto a seguir `https://open-vsx.org/extension/` na URL. Substitua todas as instâncias de uma barra (`/`) por um ponto (`.`). Por exemplo, `AmazonEMR/emr-tools` deveria ser `AmazonEMR.emr-tools`.  
![A página de extensão do Amazon EMR no Open VSX Registry.](http://docs.aws.amazon.com/pt_br/sagemaker/latest/dg/images/code-editor/code-editor-emr-extension.png)

1. Depois de finalizar seu script, crie e anexe sua configuração de ciclo de vida. Para obter mais informações, consulte [Crie e anexe as configurações de ciclo de vida no Studio](code-editor-use-lifecycle-configurations-studio-create.md).

1. Crie sua aplicação de Editor de Código com a configuração de ciclo de vida anexada:

   ```
   aws sagemaker create-app \
   --domain-id {{domain-id}} \
   --space-name {{space-name}} \
   --app-type {{CodeEditor}} \
   --app-name {{default}} \
   --resource-spec "SageMakerImageArn=arn:aws:sagemaker:{{region}}:{{image-account-id}}:image/{{sagemaker-distribution-cpu}},LifecycleConfigArn=arn:aws:sagemaker:{{region}}:{{user-account-id}}:studio-lifecycle-config/{{my-code-editor-lcc}},InstanceType={{ml.t3.large}}"
   ```

   Para obter mais informações sobre os ARNs de imagem do Editor de Código disponíveis, consulte [Instâncias e imagens da aplicação Editor de Código](code-editor-use-instances.md). Para ver mais informações sobre conexões e extensões, consulte [Conexões e extensões do Editor de Código](code-editor-use-connections-and-extensions.md).