Linux インスタンスでパッケージをインストールおよび設定 - AWS OpsWorks

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

Linux インスタンスでパッケージをインストールおよび設定

重要

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

組み込みレイヤーでは、特定のパッケージのみがサポートされます。詳細については、「レイヤー」を参照してください。Redis サーバーなど、他のパッケージをインストールするには、関連するセットアップ、設定、デプロイメントの各タスクを処理するカスタムレシピを実装します。組み込みレイヤーを拡張して、レイヤーの標準パッケージと共に目的のパッケージをインスタンスにインストールするのが最良の方法である場合もあります。例えば、PHP アプリケーションをサポートするスタックがあり、Redis サーバーを含めたい場合は、PHP アプリケーションサーバー レイヤーを拡張して、PHP アプリケーションサーバーに加えて、レイヤーのインスタンスで Redis サーバーをインストールして設定することができます。

通常、パッケージのインストールレシピでは、次のようなタスクを実行する必要があります。

  • 1 つ以上のディレクトリを作成し、各ディレクトリのモードを設定する。

  • テンプレートから設定ファイルを作成する。

  • インストーラを実行してインスタンスにパッケージをインストールする。

  • 1 つ以上のサービスを開始する。

Tomcat サーバーのインストール方法の例については、「カスタム Tomcat サーバーレイヤーの作成」を参照してください。このトピックでは、カスタム Redisレイヤーをセットアップする方法を説明していますが、ほぼ同じコードを使用して組み込みレイヤーに Redis をインストールし、設定することができます。他のパッケージのインストール方法の例については、https://github.com/aws/opsworks-cookbooks (https://github.com/aws/opsworks-cookbooks) にある組み込みクックブックを参照してください。