

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

# カスタム設定
<a name="layers-java-config"></a>

**重要**  
この AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、[AWS re:Post](https://repost.aws/) または[AWS プレミアムサポート](https://aws.amazon.com/support)を通じて AWS サポート チームにお問い合わせください。

OpsWorks スタックは、追加の設定を組み込み属性として公開します。これらはすべて `opsworks_java`名前空間にあります。カスタム JSON またはカスタム属性ファイルを使用して組み込み属性をオーバーライドし、カスタム値を指定できます。たとえば、JVM と Tomcat のバージョンは、組み込みの `jvm_version` と `java_app_server_version` 属性によって表され、どちらも 7 に設定されます。カスタム JSON またはカスタム属性ファイルを使用して、どちらか一方または両方を 6 に設定できます。次の例は、カスタム JSON を使用して、両方の属性を 6 に設定します。

```
{
  "opsworks_java": {
    "jvm_version": 6,
    "java_app_server_version" : 6
  }
}
```

詳細については、「[カスタム JSON の使用](workingstacks-json.md)」を参照してください。

カスタム設定のもう 1 つの例では、`use_custom_pkg_location`、`custom_pkg_location_url_debian`、および `custom_pkg_location_url_rhel` 属性をオーバーライドすることによって、カスタム JDK をインストールします。

**注記**  
組み込みクックブックをオーバーライドすると、これらのコンポーネントを自分で更新しなければならなくなります。

属性および属性をオーバーライドする方法の詳細については、「[属性の上書き](workingcookbook-attributes.md)」を参照してください。組み込み属性の一覧については、「[opsworks\$1java 属性](attributes-recipes-java.md)」を参照してください。