

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

# ステップ 3.3: MyStack にカスタムクックブックを追加する
<a name="gettingstarted-db-cookbooks"></a>

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

カスタムクックブックは、アプリケーションと同様に、リポジトリに保存します。各スタックには、1 組のカスタムクックブックを含むリポジトリを設定できます。次に OpsWorks 、スタックのインスタンスにカスタムクックブックをインストールするように スタックに指示します。

1. ナビゲーションペインで [**Stack**] をクリックして、現在のスタックのページを表示します。

1. [**Stack Settings**] をクリックし、[**Edit**] をクリックします。

1. スタック設定を次のように変更します。
   + **Use custom Chef Cookbooks** (カスタムChefクックブックを使用する) - **Yes** (はい)
   + **Repository type** (リポジトリタイプ) - **Git**
   + **Repository URL** (リポジトリの URL) - **git://github.com/amazonwebservices/opsworks-example-cookbooks.git** 

1. [**Save**] をクリックしてスタック設定を更新します。  
![\[Configuration options for custom Chef cookbooks with Git repository settings.\]](http://docs.aws.amazon.com/ja_jp/opsworks/latest/userguide/images/gsb6.png)

OpsWorks 次に、 スタックは、クックブックリポジトリの内容をスタックのすべてのインスタンスにインストールします。新しいインスタンスを作成すると、 OpsWorks スタックによってクックブックリポジトリが自動的にインストールされます。

**注記**  
いずれかのクックブックを更新したり、リポジトリに新しいクックブックを追加したりする必要がある場合は、スタック設定に触れずに更新できます。 OpsWorks スタックは、更新されたクックブックをすべての新しいインスタンスに自動的にインストールします。ただし、 OpsWorks スタックは更新されたクックブックをスタックのオンラインインスタンスに自動的にインストールしません。スタックコマンドを実行してクックブックを更新するように OpsWorks `Update Cookbooks`スタックに明示的に指示する必要があります。詳細については、「[スタックコマンドの実行](workingstacks-commands.md)」を参照してください。