

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 ou atualize um aplicativo Studio com um plano de treinamento usando a SageMaker API ou AWS CLI
<a name="use-training-plan-for-studio-app-creation-using-api-cli-sdk"></a>

Para usar planos de SageMaker treinamento para seu aplicativo SageMaker Studio, especifique o ARN do plano de treinamento no [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ResourceSpec.html#sagemaker-Type-ResourceSpec-TrainingPlanArn](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ResourceSpec.html#sagemaker-Type-ResourceSpec-TrainingPlanArn)parâmetro do [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ResourceSpec.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ResourceSpec.html)ao chamar a operação da [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateApp.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateApp.html)API.

O exemplo a seguir mostra como criar um aplicativo JupyterLab ou Code Editor com um plano de treinamento usando AWS CLI o. Substitua o `--app-type` valor `JupyterLab` por ou `CodeEditor` conforme necessário. `InstanceType`Deve corresponder ao tipo de instância do seu plano de treinamento:

```
aws sagemaker create-app \
  --domain-id {{d-xxxxxxxxxxxx}} \
  --space-name {{my-space}} \
  --app-type {{JupyterLab}} \
  --app-name {{default}} \
  --resource-spec '{
    "InstanceType": "{{instance-type}}",
    "TrainingPlanArn": "{{arn:aws:sagemaker:us-east-1:123456789012:training-plan/my-training-plan}}"
  }'
```

Depois de criar o aplicativo, você pode verificar a associação do plano de treinamento chamando a `DescribeApp` API. A resposta inclui o `TrainingPlanArn` `ResourceSpec` se o aplicativo foi criado com um plano de treinamento.

```
aws sagemaker describe-app \
  --domain-id {{d-xxxxxxxxxxxx}} \
  --space-name {{my-space}} \
  --app-type {{JupyterLab}} \
  --app-name {{default}}
```

Para atualizar o plano de treinamento de um aplicativo existente, exclua o aplicativo atual e crie um novo com o ARN do plano de treinamento atualizado usando o `create-app` comando mostrado acima:

```
aws sagemaker delete-app \
  --domain-id {{d-xxxxxxxxxxxx}} \
  --space-name {{my-space}} \
  --app-type {{JupyterLab}} \
  --app-name {{default}}
```