

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

# クックブックの基本
<a name="cookbooks-101-basics"></a>

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

クックブックを使用して、さまざまなタスクを実現できます。以下のトピックは Chef を初めて使用する方を対象に、クックブックを使用した一般的なタスクの実行方法について説明します。Test Kitchen ではまだ Windows がサポートされていないため、例はすべて Linux に当てはまるものです。それらの例を Windows に当てはめる方法は注意に示しています。Chef を初めて使用する場合は、Windows で作業するとしても、これらの例を実行することをお勧めします。このトピックの例のほとんどは、注意に示しているように、若干の変更で Windows インスタンスに使用できます。例のすべては仮想マシンで実行されるため、Linux コンピュータは必要ありません。日常使用しているワークステーションに Vagrant と Test Kitchen をインストールするだけです。

**注記**  
Windows インスタンスでこれらのレシピを実行する場合、最も簡単な方法は、Windows スタックを作成して、スタックのインスタンスのいずれかでレシピを実行することです。 OpsWorks スタック Windows インスタンスでレシピを実行する方法の詳細については、「」を参照してください[Windows インスタンスでのレシピの実行](cookbooks-101-opsworks-opsworks-windows.md)。

先に進む前に、Vagrant および Test Kitchen がインストールされていることを確認し、使用開始のウォークスルーを完了させてください。詳細については、「[Vagrant と Test Kitchen](cookbooks-101.md#cookbooks-101-tools)」を参照してください。

**Topics**
+ [レシピの構造](cookbooks-101-basics-structure.md)
+ [例 1: パッケージのインストール](cookbooks-101-basics-packages.md)
+ [例 2: ユーザー管理](cookbooks-101-basics-users.md)
+ [例 3: ディレクトリの作成](cookbooks-101-basics-directories.md)
+ [例 4: フロー制御の追加](cookbooks-101-basics-ruby.md)
+ [例 5: 属性の使用](cookbooks-101-basics-attributes.md)
+ [例 6: ファイルの作成](cookbooks-101-basics-files.md)
+ [例 7: コマンドとスクリプトの実行](cookbooks-101-basics-commands.md)
+ [例 8: 管理サービス](cookbooks-101-basics-services.md)
+ [例 9: Amazon EC2 インスタンスの使用](cookbooks-101-basics-ec2.md)
+ [次のステップ](cookbooks-101-basics-next.md)