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 1: Erstellen des Rezeptbuchs
Wichtig
Das Tool AWS OpsWorks Stacks Der 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 AWS Support Team ein AWS Re:post oder
Beginnen Sie, indem Sie ein Rezeptbuch erstellen. Dieses Rezeptbuch ist zunächst recht einfach gehalten, dient aber als Grundlage für den Rest dieser Anleitung.
Anmerkung
In diesem Schritt wird gezeigt, wie Sie ein Rezeptbuch manuell erstellen. Mit dem Chef Development Kit (Chef DK
So erstellen Sie das Rezeptbuch
-
Erstellen Sie auf Ihrer lokalen Workstation ein Verzeichnis namens
opsworks_cookbook_demo
. Sie können grundsätzlich auch einen anderen Namen verwenden. Für diese Anleitung sollten Sie aberopsworks_cookbook_demo
nutzen. -
Erstellen Sie mithilfe eines Text-Editors im Verzeichnis
opsworks_cookbook_demo
eine Datei mit dem Namenmetadata.rb
. Fügen Sie den folgenden Code ein, um den Namen des Rezeptbuchs festzulegen. Weitere Informationen übermetadata.rb
finden Sie unter metadata.rbauf der Chef-Website. name "opsworks_cookbook_demo"
-
Erstellen Sie in dem Verzeichnis
opsworks_cookbook_demo
ein Unterverzeichnis namensrecipes
. In diesem Unterverzeichnis werden alle Rezepte gespeichert, die Sie für das Rezeptbuch dieser Anleitung erstellen. -
Erstellen Sie in dem Verzeichnis
recipes
eine Datei namensdefault.rb
. Diese Datei enthält ein Rezept mit demselben Namen wie die Datei, allerdings ohne die Dateierweiterung:default
. Fügen Sie die folgende Codezeile zur Dateidefault.rb
hinzu. Dieser Code ist ein Rezept, das nur aus einer Zeile besteht und bei Ausführung eine einfache Nachricht im Protokoll anzeigt:Chef::Log.info("********** Hello, World! **********")
-
Führen Sie am Terminal oder an der Eingabeaufforderung den Befehl tar aus, um eine Datei mit dem Namen
opsworks_cookbook_demo.tar.gz
zu erstellen, die das Verzeichnisopsworks_cookbook_demo
und seinen Inhalt enthält. Beispielsweise:tar -czvf opsworks_cookbook_demo.tar.gz opsworks_cookbook_demo/
Sie können grundsätzlich auch einen anderen Dateinamen verwenden. Für diese Anleitung sollten Sie aber
opsworks_cookbook_demo.tar.gz
nutzen.Anmerkung
Wenn Sie die
tar
-Datei unter Windows erstellt haben, muss das oberste Verzeichnis das übergeordnete Verzeichnis des Rezeptbuchs sein. Diese Anleitung wurde unter Linux mit dem Befehl tar getestet, der über dastar
-Paket bereitgestellt wurde. Für Windows wurde der Befehl tar von Git Bashgenutzt. Die Verwendung anderer Befehle oder Programme zum Erstellen einer komprimierten Datei TAR (.tar.gz) funktioniert möglicherweise nicht wie erwartet. -
Erstellen Sie einen S3-Bucket oder nutzen Sie einen vorhandenen Bucket. Weitere Informationen finden Sie unter Bucket erstellen.
-
Laden Sie die Datei
opsworks_cookbook_demo.tar.gz
in den S3-Bucket hoch. Weitere Informationen finden Sie unter Hinzufügen eines Objekts zu einem Bucket.
Sie verfügen jetzt über ein Rezeptbuch, mit dem Sie im weiteren Verlauf dieser Anleitung arbeiten werden.
Im nächsten Schritt erstellen Sie eine AWS OpsWorks Stack-Stapel, den Sie später verwenden werden, um Ihr Kochbuch hochzuladen und die Rezepte des Kochbuchs auszuführen.