建立生命週期組態以安裝 Code Editor 擴充功能 - Amazon SageMaker AI

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

建立生命週期組態以安裝 Code Editor 擴充功能

本節說明如何建立生命週期組態,以在程式碼編輯器環境中從 Open VSX 登錄檔安裝擴充功能。

  1. 從本機機器建立名為 的檔案,my-script.sh其中包含下列內容:

    #!/bin/bash set -eux
  2. 在指令碼中,安裝您選擇的 Open VSX Registry 延伸模組:

    sagemaker-code-editor --install-extension AmazonEMR.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

    Open VSX 登錄檔中的 Amazon EMR 擴充功能頁面。
  3. 完成指令碼之後,請建立並連接生命週期組態。如需詳細資訊,請參閱在 Studio 中建立和連接生命週期組態

  4. 建立已連接生命週期組態的 Code Editor 應用程式:

    aws sagemaker create-app \ --domain-id domain-id \ --space-name space-name \ --app-type CodeEditor \ --app-name default \ --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 連線和延伸模組