

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Schritt 2: Konfigurieren von Stack und Layer für die Verwendung von benutzerdefinierten Rezeptbüchern
<a name="other-services-cp-stackconfig"></a>

**Wichtig**  
Der AWS OpsWorks Stacks Dienst hat am 26. Mai 2024 das Ende seiner Lebensdauer erreicht und wurde sowohl für neue als auch für bestehende Kunden deaktiviert. Wir empfehlen Kunden dringend, ihre Workloads so bald wie möglich auf andere Lösungen zu migrieren. Wenn Sie Fragen zur Migration haben, wenden Sie sich an das AWS Support Team auf [AWS re:POST](https://repost.aws/) oder über den [AWS Premium-Support](https://aws.amazon.com/support).

Chef 12 Stacks in OpsWorks Stacks benötigen Ihre eigenen oder von der Community erstellten Kochbücher, um benutzerdefinierte Anwendungsebenen zu erstellen. Für die Zwecke dieser Anleitung können Sie auf ein Repository verweisen, das bereits eine Reihe von [Chef-Rezeptbüchern](https://docs.chef.io/cookbooks.html) und Chef-Rezepten enthält. Über diese Rezepte werden das Node.js-Paket sowie dessen Abhängigkeiten auf Ihrer Instance installiert. Mit anderen Chef-Rezepten können Sie die Node.js-Anwendung bereitstellen, die Sie in [Schritt 4: Füge deine App zu OpsWorks Stacks hinzu](other-services-cp-chef12-addapp.md) vorbereiten werden. Das Chef-Rezept, das Sie in diesem Schritt angeben, wird immer dann ausgeführt, wenn eine neue Version Ihrer Anwendung von CodePipeline bereitgestellt wird.

1. Öffnen Sie in der OpsWorks Stacks-Konsole den Stack, den Sie erstellt haben. [Schritt 1: Erstellen Sie einen Stapel, eine Ebene und eine Instanz in OpsWorks Stacks](other-services-cp-chef12-stack.md) Wählen Sie **Stack Settings (Stack-Einstellungen)** und anschließend **Edit (Bearbeiten)** aus.

1. Legen Sie **Use custom Chef Cookbooks (Benutzerdefinierte Chef-Rezeptbücher verwenden)** auf **Yes (Ja)** fest, um die zugehörigen benutzerdefinierten Rezeptbucheinstellungen anzuzeigen.

1. Wählen Sie aus der Dropdown-Liste **Repository type (Repository-Typ)** die Option **S3 Archive (S3-Archiv)** aus. Um sowohl mit als auch CodePipeline arbeiten zu können OpsWorks, muss Ihre Kochbuchquelle S3 sein.

1. Geben Sie für **Repository URL (Repository-URL)** **https://s3.amazonaws.com/opsworks-demo-assets/opsworks-linux-demo-cookbooks-nodejs.tar.gz** an. Die Einstellungen sollten in etwa wie folgt aussehen:  
![\[Verwenden Sie benutzerdefinierte Einstellungen für Chef-Kochbücher.\]](http://docs.aws.amazon.com/de_de/opsworks/latest/userguide/images/cp_integ_usecustomcook.png)

1. Wählen Sie **Speichern**.

1. Wählen Sie im Navigationsbereich **Ebenen** aus.

1. Wählen Sie **Settings (Einstellungen)** für den Layer aus, den Sie in [Schritt 1: Erstellen Sie einen Stapel, eine Ebene und eine Instanz in OpsWorks Stacks](other-services-cp-chef12-stack.md) erstellt haben.

1. Stellen Sie auf der Registerkarte **General Settings (Allgemeine Einstellungen)** sicher, dass der Name des Layers **Node.js App Server** und der Kurzname des Layers **app1** ist. Wählen Sie **Recipes (Rezepte)** aus.

1. Legen Sie auf der Registerkarte **Recipes (Rezepte)** **nodejs\$1demo** als Rezept fest, das während des Lebenszyklusereignisses **Deploy (Bereitstellen)** ausgeführt werden soll. Wählen Sie **Speichern**.

1. Wählen Sie auf der Registerkarte **Sicherheit** aus der Drop-down-Liste **Sicherheitsgruppen** die Sicherheitsgruppe **AWS- OpsWorks -Webapp** aus.

1. Wählen Sie **Speichern**.