本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 SageMaker API 或 建立或更新具有訓練計畫的 Studio 應用程式 AWS CLI
若要針對 SageMaker Studio 應用程式使用 SageMaker 訓練計畫,請在呼叫 CreateApp API 操作ResourceSpec時,在 的 TrainingPlanArn 參數中指定訓練計畫的 ARN。
下列範例示範如何使用 建立具有訓練計畫的 JupyterLab 或程式碼編輯器應用程式 AWS CLI。CodeEditor 視需要將 --app-type值取代為 JupyterLab或 。InstanceType 必須符合訓練計畫的執行個體類型:
aws sagemaker create-app \ --domain-idd-xxxxxxxxxxxx\ --space-namemy-space\ --app-typeJupyterLab\ --app-namedefault\ --resource-spec '{ "InstanceType": "instance-type", "TrainingPlanArn": "arn:aws:sagemaker:us-east-1:123456789012:training-plan/my-training-plan" }'
建立應用程式後,您可以呼叫 DescribeApp API 驗證訓練計畫關聯。ResourceSpec 如果應用程式是使用訓練計劃建立的,回應會在 TrainingPlanArn中包含 。
aws sagemaker describe-app \ --domain-idd-xxxxxxxxxxxx\ --space-namemy-space\ --app-typeJupyterLab\ --app-namedefault
若要更新現有應用程式的訓練計劃,請刪除目前的應用程式,並使用上述create-app命令使用更新的訓練計劃 ARN 建立新的應用程式:
aws sagemaker delete-app \ --domain-idd-xxxxxxxxxxxx\ --space-namemy-space\ --app-typeJupyterLab\ --app-namedefault