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.
Verwenden Sie Schnellerstellungslinks, um Stapel zu erstellen CloudFormation
Schnellerstellungslinks bieten eine optimierte Methode, um CloudFormation Stacks direkt von der Konsole aus zu starten. URLs CloudFormation Indem Sie die Vorlagen-URL, den Stacknamen und die Vorlagenparameter als URL-Abfrageparameter angeben, können Sie eine einzelne Seite „Stack erstellen“ vorab füllen und so die Stack-Erstellung beschleunigen. Dies vereinfacht das Erstellen von Stacks, da sowohl die Anzahl der Assistentenseiten als auch die Menge der erforderlichen Benutzereingaben reduziert werden. Außerdem wird die Wiederverwendung von Vorlagen optimiert, da Sie mehrere Vorlagen erstellen können URLs , die unterschiedliche Werte für dieselbe Vorlage angeben.
URL-Format
Der Link zur Schnellerstellung folgt diesem URL-Format:
https://
region-code
.console.aws.amazon.com/cloudformation/home?region=region-code
#/stacks/create/review ?templateURL=TemplateURL
&stackName=StackName
¶m_parameterName
=parameterValue
CloudFormation unterstützt die folgenden URL-Abfrageparameter:
- Vorlagen-URL
-
Erforderlich Der
templateURL
Parameter gibt die URL der Stack-Vorlage an, die sich in einem Amazon S3 S3-Bucket befindet. Um Zugriffsprobleme mit einer vorsignierten S3-URL zu vermeiden, stellen Sie sicher, dass Sie die URL URL-kodieren.Unterstützte S3-URL-Formate:
-
https://s3.
region-code
.amazonaws.com/bucket-name
/template-name
-
https://
bucket-name
.s3.region-code
.amazonaws.com/template-name
-
https://s3-
(Legacy-Format)region-code
.amazonaws.com/bucket-name
/template-name
-
- Stack name
-
Optional. Verwenden Sie den
stackName
Parameter, um den Namen des zu erstellenden CloudFormation Stacks anzugeben. Ein Stack-Name darf nur alphanumerische Zeichen (wobei die Groß- und Kleinschreibung beachtet werden muss) und Bindestriche enthalten. Er muss mit einem alphabetischen Zeichen beginnen und darf nicht mehr als 128 Zeichen umfassen. - Vorlagenparameter
-
Optional. Verwenden Sie für Parameter in der Stack-Vorlage, die kein
NoEcho
Parametertyp sind, das Formatparam_
in der URL-Abfragezeichenfolge. Der URL-Parameter muss dasparameterName
param_
-Präfix enthalten und das Parameternamensegment muss genau mit dem Parameternamen in der Vorlage übereinstimmen. Beispiel:param_DBName
.CloudFormation ignoriert Parameter, die in der Vorlage nicht vorhanden sind, und alle Parameter, deren
NoEcho
Eigenschaft auftrue
Typen gesetzt ist (normalerweise Benutzernamen und Kennwörter). URL-Parameter überschreiben in der Vorlage angegebene Standardwerte. Sie können so viele Parameter wie nötig angeben.Wichtig
Anstatt vertrauliche Informationen direkt in Ihre CloudFormation Vorlagen einzubetten, empfehlen wir Ihnen, dynamische Parameter in der Stack-Vorlage zu verwenden, um auf vertrauliche Informationen zu verweisen, die außerhalb von gespeichert und verwaltet werden CloudFormation, z. B. im AWS Systems Manager Parameterspeicher oder. AWS Secrets Manager
Weitere Informationen finden Sie in den bewährten Methoden zu Keine Anmeldeinformationen in Ihre Vorlagen einbetten.
Für alle Abfrageparameternamen wird die Groß- und Kleinschreibung berücksichtigt. Benutzer können diese Werte in der Konsole überschreiben, bevor der Stack erstellt wird.
Beispiel
Das folgende Beispiel basiert auf der WordPress einfachen Einzelinstanz-BeispielvorlagetemplateURL
Parameter und die Parameter stackName
, DBName
, InstanceType
und KeyName
.
Die folgende URL enthält der Übersichtlichkeit halber Zeilenumbrüche.
https://us-east-2.console.aws.amazon.com/cloudformation/home?region=us-east-2#/stacks/create/review
?templateURL=https://s3.us-east-2.amazonaws.com/cloudformation-templates-us-east-2/WordPress_Single_Instance.template
&stackName=MyWPBlog
¶m_DBName=mywpblog
¶m_InstanceType=t2.medium
Der folgende URL enthält dieselben Parameter wie im vorherigen Beispiel, aber die Zeilenumbrüche wurden entfernt. Dies ist das tatsächliche URL-Format.
https://us-east-2.console.aws.amazon.com/cloudformation/home?region=us-east-2#/stacks/create/review?templateURL=https://s3.us-east-2.amazonaws.com/cloudformation-templates-us-east-2/WordPress_Single_Instance.template&stackName=MyWPBlog¶m_DBName=mywpblog¶m_InstanceType=t2.medium
Erstellen eines Stacks mithilfe eines Schnellerstellungslinks
Wenn Sie einen Link zur Schnellerstellung öffnen, werden Sie zur Konsole weitergeleitet. CloudFormation In der Konsole wird direkt die Seite Quick Create Stack geöffnet, auf der die angegebenen Werte automatisch für die Parameter verwendet werden.
So erstellen Sie einen Stack mithilfe eines Schnellerstellungslinks (Konsole)
-
Vergewissern Sie sich auf der Seite Quick Create Stack für Vorlage, Vorlagen-URL, dass die Vorlagen-URL korrekt ist.
-
Erweitern Sie den Abschnitt Vorlage anzeigen, um die Vorlage zu überprüfen.
-
Überprüfen Sie unter Stackname den vorab ausgefüllten Stacknamen.
-
Sehen Sie sich den Abschnitt Parameter an. Stellen Sie sicher, dass die vorab ausgefüllten Parameterwerte korrekt sind. Geben Sie alle erforderlichen Parameter ein, die nicht in der URL angegeben wurden. Ändern Sie bei Bedarf alle vorab ausgefüllten Werte.
-
Als Nächstes können Sie die folgenden Einstellungen konfigurieren:
-
Tags — Organisieren Sie Ressourcen mit Schlüssel-Wert-Paaren.
-
Berechtigungen — Wählen Sie die IAM-Servicerolle für Stack-Operationen aus.
-
Optionen für Stack-Fehler — Wählen Sie, ob Sie ein Rollback (Standard) durchführen oder Ressourcen beibehalten möchten.
-
Stack-Richtlinie — Steuern Sie die Berechtigungen zur Aktualisierung von Ressourcen.
-
Rollback-Konfiguration — Konfigurieren Sie ein CloudWatch alarmbasiertes Rollback.
-
Benachrichtigungsoptionen — Richten Sie Amazon SNS SNS-Benachrichtigungen für Stack-Ereignisse ein.
-
Optionen für die Stack-Erstellung — Definieren Sie die maximale Zeit für die Stack-Erstellung und aktivieren Sie den Kündigungsschutz, um versehentliche Löschungen zu verhindern.
Weitere Informationen finden Sie unter Konfigurieren Sie die Stack-Optionen.
-
-
Füllen Sie für Capabilities alle erforderlichen Bestätigungen aus. Wenn Ihre Vorlage beispielsweise IAM-Ressourcen enthält, wählen Sie Ich bestätige, dass diese Vorlage IAM-Ressourcen erstellen kann aus, um anzugeben, dass Sie IAM-Ressourcen in der Vorlage verwenden möchten. Weitere Informationen finden Sie unter Bestätigen von IAM-Ressourcen in CloudFormation-Vorlagen.
-
(Optional) Sie können einen Änderungssatz erstellen, um eine Vorschau der Konfiguration des Stacks anzuzeigen, bevor Sie ihn erstellen. Wählen Sie Änderungssatz erstellen und folgen Sie den Anweisungen. Weitere Informationen finden Sie unter Sehen Sie sich eine Vorschau der Konfiguration Ihres Stacks an.
-
Wenn Sie bereit sind, wählen Sie Stack erstellen aus, um den Stack zu starten, und überwachen Sie dann den Fortschritt der Stack-Erstellung auf der Registerkarte Ereignisse. Weitere Informationen finden Sie unter Stack-Fortschritt überwachen.