Heim > Artikel > Betrieb und Instandhaltung > So entfällt die Notwendigkeit, jedes Mal, wenn Sie eine Instanz erstellen, eine große Anzahl von Konfigurationsparametern einzugeben – Erstellen Sie eine Instanz-Startvorlage
In diesem Artikel geht es darum, wie Sie vermeiden können, bei jeder Erstellung einer Instanz eine große Anzahl von Konfigurationsparametern einzugeben. Ich hoffe, dass dies der Fall ist hilfreich für Sie.
CreateLaunchTemplate
Erstellen Sie eine Instanzstartvorlage, die als Vorlage bezeichnet wird. Durch Instanzstartvorlagen entfällt die Notwendigkeit, jedes Mal, wenn Sie eine Instanz erstellen, eine große Anzahl von Konfigurationsparametern einzugeben.
Beschreibung
Die Instanz-Startvorlage enthält zugehörige Konfigurationen zum Erstellen von Instanzen, z. B. die Region, zu der die Instanz gehört, Image-ID, Instanz Spezifikationen, Gruppen-ID und Bandbreite des öffentlichen Netzwerks usw. Wenn in der Vorlage keine Instanzkonfiguration angegeben ist, müssen Sie die Konfiguration für die Instanz angeben, wenn Sie die Instanz erstellen. Nach dem Erstellen einer Vorlage (CreateLaunchTemplate) ist die anfängliche Version der Vorlage 1. Sie können anschließend mehrere Vorlagenversionen (CreateLaunchTemplateVersion) basierend auf dieser Version erstellen. Die Versionsnummern erhöhen sich sequentiell beginnend mit 1. Wenn Sie beim Erstellen einer Instanz (RunInstances) keine Vorlagenversionsnummer angeben, wird die Standardversion verwendet.
Beim Aufrufen dieser Schnittstelle müssen Sie Folgendes beachten:
Sie können bis zu 30 Instanzstartvorlagen in einer Region erstellen, und jede Vorlage kann bis zu 30 Versionen haben.
Die meisten Parameter der Instanz-Startvorlage sind optionale Parameter. Beim Erstellen einer Vorlage überprüfen wir nicht die Existenz und Gültigkeit von Parameterwerten in der Vorlage. Die Gültigkeit von Parameterwerten wird erst überprüft, wenn die Instanz tatsächlich erstellt wird.
Wenn in der Instanz-Startvorlage eine bestimmte Konfiguration festgelegt ist, kann die Konfiguration beim Erstellen der Instanz (RunInstances) nicht herausgefiltert werden. Wenn die Vorlage beispielsweise „HostName=LocalHost“ festlegt und der Wert von „HostName“ in „RunInstances“ leer ist, lautet der Hostname der Instanz weiterhin „LocalHost“. Wenn Sie die Konfiguration HostName=LocalHost überschreiben möchten, können Sie HostName=MyHost oder andere Parameterwerte in RunInstances festlegen.
Anforderungsparameter
Rückgabeparameter
Beispiel
Beispiel anfordern
https://ecs.aliyuncs.com/?Action=CreateLaunchTemplate &RegionId=cn-hangzhou &LaunchTemplateName=lt-name1 &InstanceType=ecs.cm4.6xlarge &SecurityGroupId=sg-securitygroupid &<公共请求参数>
Rückgabebeispiel
XML-Format
<CreateLaunchTemplateResponse> <RequestId>04F0F334-1335-436C-A1D7-6C044FExxxxx</RequestId> <LaunchTemplateId>lt-m5eiaupmvm2op9dxxxxx</LaunchTemplateId> </CreateLaunchTemplateResponse>
JSON-Format
{ "RequestId": "04F0F334-1335-436C-A1D7-6C044FExxxxx", "LaunchTemplateId": "lt-m5eiaupmvm2op9dxxxxx" }
Fehlercode
Die folgenden Fehlercodes gelten nur für diese Schnittstelle. Weitere Fehlercodes finden Sie im API Error Center.
Das obige ist der detaillierte Inhalt vonSo entfällt die Notwendigkeit, jedes Mal, wenn Sie eine Instanz erstellen, eine große Anzahl von Konfigurationsparametern einzugeben – Erstellen Sie eine Instanz-Startvorlage. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!