

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

# Studio でライフサイクル設定を作成してアタッチする
<a name="code-editor-use-lifecycle-configurations-studio-create"></a>

次のセクションでは、ライフサイクル設定を作成し、新しいユーザープロファイルを作成するときにライフサイクル設定をアタッチし、ユーザープロファイルを更新するときにライフサイクル設定をアタッチする AWS CLI コマンドについて説明します。Studio でライフサイクル設定を作成してアタッチする場合の前提条件と一般的な手順については、「[ライフサイクル設定の作成](jl-lcc-create.md)」を参照してください。

`create-studio-lifecycle-config` コマンドを使用して Studio ライフサイクル設定を作成するときは、`studio-lifecycle-config-app-type` が `CodeEditor` であることを確認してください。次の例は、Code Editor アプリケーションの新しい Studio ライフサイクル設定を作成する方法を示しています。

```
aws sagemaker create-studio-lifecycle-config \
--studio-lifecycle-config-name my-code-editor-lcc \
--studio-lifecycle-config-content $LCC_CONTENT \
--studio-lifecycle-config-app-type CodeEditor
```

レスポンスに記載された、新しく作成されたライフサイクル設定の ARN を書き留めておきます。ライフサイクル設定をアタッチするときには、`CodeEditorAppSettings` の `LifecycleConfigArns` リストでこの ARN を指定します。

ライフサイクル設定はユーザープロファイルまたはドメインの作成時にアタッチできます。次の例は、ライフサイクル設定をアタッチして新しいユーザープロファイルを作成する方法を示しています。[create-domain](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/opensearch/create-domain.html) コマンドを使用して、ライフサイクル設定をアタッチした新しいドメインまたはスペースを作成することもできます。

```
# Create a new UserProfile
aws sagemaker create-user-profile \
--domain-id domain-id \
--user-profile-name user-profile-name \
--user-settings '{
"CodeEditorAppSettings": {
  "LifecycleConfigArns":
    [lifecycle-configuration-arn-list]
  }
}'
```

また、ユーザープロファイルやドメインを更新するときに、ライフサイクル設定をアタッチすることもできます。次の例は、ライフサイクル設定をアタッチしてユーザープロファイルを更新する方法を示しています。[update-domain](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/sagemaker/update-domain.html) コマンドを使用して、ライフサイクル設定をアタッチして新しいドメインを更新することもできます。

```
# Update a UserProfile
aws sagemaker update-user-profile \
--domain-id domain-id \
--user-profile-name user-profile-name \
--user-settings '{
"CodeEditorAppSettings": {
  "LifecycleConfigArns":
    [lifecycle-configuration-arn-list]
  }
}'
```