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