Erstellen einer Lebenszykluskonfiguration zur Installation von Code-Editor-Erweiterungen - Amazon SageMaker KI

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Erstellen einer Lebenszykluskonfiguration zur Installation von Code-Editor-Erweiterungen

In diesem Abschnitt wird gezeigt, wie Sie eine Lebenszykluskonfiguration erstellen, um Erweiterungen aus dem Open VSX Registry in Ihrer Code-Editor-Umgebung zu installieren.

  1. Erstellen Sie auf Ihrem lokalen Rechner eine Datei namens my-script.sh mit folgendem Inhalt:

    #!/bin/bash set -eux
  2. Installieren Sie im Skript die Open VSX Registry-Erweiterung Ihrer Wahl:

    sagemaker-code-editor --install-extension AmazonEMR.emr-tools --extensions-dir /opt/amazon/sagemaker/sagemaker-code-editor-server-data/extensions

    Sie können den Namen der Erweiterung aus der URL der Erweiterung im Open VSX Registry abrufen. Der im sagemaker-code-editor-Befehl zu verwendende Erweiterungsname sollte den gesamten Text enthalten, der https://open-vsx.org/extension/ in der URL folgt. Ersetzen Sie alle Instances eines Schrägstrichs (/) durch einen Punkt (.). AmazonEMR/emr-tools sollte beispielsweise AmazonEMR.emr-tools sein.

    Die Amazon-EMR-Erweiterungsseite im Open VSX Registry.
  3. Nachdem Sie Ihr Skript fertiggestellt haben, erstellen Sie Ihre Lebenszykluskonfiguration und fügen Sie sie an. Weitere Informationen finden Sie unter Erstellen und Anfügen von Lebenszykluskonfigurationen in Studio.

  4. Erstellen Sie Ihre Code-Editor-Anwendung mit der angefügten Lebenszykluskonfiguration:

    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"

    Weitere Informationen zum verfügbaren Code-Editor-Bild ARNs finden Sie unterAnwendungs-Instances und Images von Code-Editor. Weitere Informationen zu Verbindungen und Erweiterungen finden Sie unter Verbindungen und Erweiterungen von Code Editor.