

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

# 他の AWS サービスでの OpsWorks スタックの使用
<a name="other-services"></a>

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

 OpsWorks スタックスタックで実行されているアプリケーションサーバーには、スタックと直接統合されていないさまざまな AWS OpsWorks サービスを使用できます。例えば、アプリケーションサーバがバックエンドのデータベースとしてAmazon RDS を使用することができます。このようなサービスにアクセスするための一般的な方法は、次のとおりです。

1. AWS コンソール、API、または CLI を使用して AWS サービスの作成と設定を行い、アプリケーションからサービスにアクセスするために必要となるホスト名やポートなどの設定データを記録します。

1. 1 つ以上のカスタムレシピを作成して、アプリケーションからサービスにアクセスできるように設定します。

   レシピは、「[スタック設定とデプロイメント JSON](workingcookbook-json.md)」で示された属性 (レシピを実行する前にカスタム JSON で設定) から設定データを取得します。

1. アプリケーションサーバーレイヤーの Deploy ライフサイクルイベントにカスタムレシピを割り当てます。

1. 設定データ属性に適切な値を割り当てるカスタム JSON オブジェクトを作成し、これをスタック設定とデプロイメント JSON に追加します。

1. アプリケーションをスタックにデプロイします。

   デプロイメントによって実行されるカスタムレシピは、カスタム JSON で定義した設定データの値を使用して、アプリケーションからサービスにアクセスできるように設定します。

このセクションでは、 OpsWorks スタックアプリケーションサーバーがさまざまな AWS のサービスにアクセスする方法について説明します。ここでは、Chef クックブックや、レシピでスタックと設定 JSON 属性を使用してアプリケーションを設定する方法 (通常は設定ファイルを作成) について、ユーザーがすでに知識を持っていることを前提としています。知識を持っていない場合は、最初に「[クックブックとレシピ](workingcookbook.md)」と「[OpsWorks スタックのカスタマイズ](customizing.md)」をお読みください。

**Topics**
+ [バックエンドデータストアの使用](customizing-rds.md)
+ [インメモリ key-value ストアとしての ElastiCacheRedis の使用](other-services-redis.md)
+ [Amazon S3 バケットの使用する](gettingstarted.walkthrough.photoapp.md)
+ [スタック AWS CodePipeline での OpsWorks の使用](other-services-cp.md)