本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立生命週期組態以安裝程式碼編輯器延伸模組
本節說明如何建立生命週期組態,以在您的程式碼編輯器環境中從 Open VSX 登錄
-
從您的本機電腦中,使用以下內容建立名為
my-script.sh的檔案:#!/bin/bash set -eux -
在指令碼內,安裝您選擇的 Open VSX 登錄
延伸模組: sagemaker-code-editor --install-extensionAmazonEMR.emr-tools--extensions-dir /opt/amazon/sagemaker/sagemaker-code-editor-server-data/extensions您可以從 Open VSX 登錄
中延伸模組的 URL 擷取延伸模組名稱。在 sagemaker-code-editor命令中使用的延伸模組名稱應該包含 URL 中https://open-vsx.org/extension/後面的所有文字。將斜線 (.) 的所有執行個體取代為句點 (/)。例如,AmazonEMR/emr-tools應該是AmazonEMR.emr-tools。
-
在完成指令碼之後,請建立並連接生命週期組態。如需詳細資訊,請參閱在 Studio 中建立和連接生命週期組態。
-
建立已連接生命週期組態的程式碼編輯器應用程式:
aws sagemaker create-app \ --domain-iddomain-id\ --space-namespace-name\ --app-typeCodeEditor\ --app-namedefault\ --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"如需可用程式碼編輯器映像 ARN 的詳細資訊,請參閱 程式碼編輯器應用程式執行個體和映像。如需連線和延伸模組的詳細資訊,請參閱程式碼編輯器連線和延伸模組。