

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Crea o aggiorna un'app Studio con un piano di formazione utilizzando l' SageMaker API o AWS CLI
<a name="use-training-plan-for-studio-app-creation-using-api-cli-sdk"></a>

Per utilizzare i piani di SageMaker formazione per l'app SageMaker Studio, specifica l'ARN del piano di formazione nel [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)parametro di [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ResourceSpec.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ResourceSpec.html)quando si chiama l'operazione [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateApp.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateApp.html)API.

L'esempio seguente mostra come creare un'app JupyterLab or Code Editor con un piano di allenamento utilizzando il AWS CLI. Sostituisci il `--app-type` valore con `JupyterLab` o `CodeEditor` secondo necessità. `InstanceType`Devono corrispondere al tipo di istanza del piano di allenamento:

```
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}}"
  }'
```

Dopo aver creato l'app, puoi verificare l'associazione del piano di formazione chiamando l'`DescribeApp`API. La risposta indica `ResourceSpec` se l'app è stata creata con un piano di allenamento. `TrainingPlanArn`

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

Per aggiornare il piano di allenamento per un'app esistente, elimina l'app corrente e creane una nuova con il piano di allenamento aggiornato ARN utilizzando il `create-app` comando mostrato sopra:

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