

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ライフサイクル設定を作成して Code Editor アプリケーションにリポジトリのクローンを作成する
<a name="code-editor-use-lifecycle-configurations-repositories"></a>

このセクションでは、リポジトリのクローンを作成し、ライフサイクル設定をアタッチして Code Editor アプリケーションを作成する方法について説明します。

1. ローカルマシンで、次の内容の `my-script.sh` というファイルを作成します。

   ```
   #!/bin/bash
   set -eux
   ```

1. ライフサイクル設定スクリプトで、任意のリポジトリのクローンを作成します。

   ```
   export REPOSITORY_URL="https://github.com/aws-samples/sagemaker-studio-lifecycle-config-examples.git"
   git -C /home/sagemaker-user clone $REPOSITORY_URL
   ```

1. スクリプトを仕上げたら、ライフサイクル設定を作成してアタッチします。詳細については、「[Studio でライフサイクル設定を作成してアタッチする](code-editor-use-lifecycle-configurations-studio-create.md)」を参照してください。

1. ライフサイクル設定をアタッチして 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"
   ```

   使用可能な Code Editor のイメージ ARN については、「[Code Editor アプリケーションインスタンスとイメージ](code-editor-use-instances.md)」を参照してください。