翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Linux インスタンスでパッケージをインストールおよび設定
重要
- AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、 にお問い合わせください。 AWS Support でのチーム AWS re:Post
組み込みレイヤーでは、特定のパッケージのみがサポートされます。詳細については、「レイヤー」を参照してください。Redis サーバーなど、他のパッケージをインストールするには、関連するセットアップ、設定、デプロイメントの各タスクを処理するカスタムレシピを実装します。組み込みレイヤーを拡張して、レイヤーの標準パッケージと共に目的のパッケージをインスタンスにインストールするのが最良の方法である場合もあります。例えば、PHPアプリケーションをサポートするスタックがあり、Redis サーバーを含める場合は、PHPアプリケーションサーバーレイヤーを拡張して、PHPアプリケーションサーバーに加えてレイヤーのインスタンスに Redis サーバーをインストールして設定できます。
通常、パッケージのインストールレシピでは、次のようなタスクを実行する必要があります。
-
1 つ以上のディレクトリを作成し、各ディレクトリのモードを設定する。
-
テンプレートから設定ファイルを作成する。
-
インストーラを実行してインスタンスにパッケージをインストールする。
-
1 つ以上のサービスを開始する。
Tomcat サーバーのインストール方法の例については、「カスタム Tomcat サーバーレイヤーの作成」を参照してください。このトピックでは、カスタム Redisレイヤーをセットアップする方法を説明していますが、ほぼ同じコードを使用して組み込みレイヤーに Redis をインストールし、設定することができます。他のパッケージをインストールする方法の例については、https://github.com/aws/opsworks-cookbooks の組み込みクックブック