创建生命周期配置以安装 Code Editor 扩展 - 亚马逊 SageMaker AI
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建生命周期配置以安装 Code Editor 扩展

本节将介绍如何创建生命周期配置,以便在 Code Editor 环境中从 Open VSX Registry 安装扩展。

  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 Registry 中扩展名的 URL 获取扩展名。在 sagemaker-code-editor 命令中使用的扩展名应包含 URL 中 https://open-vsx.org/extension/ 后面的所有文本。将所有斜线 (/) 替换为句号 (.)。例如,AmazonEMR/emr-tools 应为 AmazonEMR.emr-tools

    Open VSX Registry 中的 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 连接和扩展