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

So entfällt die Notwendigkeit, jedes Mal, wenn Sie eine Instanz erstellen, eine große Anzahl von Konfigurationsparametern einzugeben – Erstellen Sie eine Instanz-Startvorlage

坏嘻嘻
坏嘻嘻Original
2018-09-20 14:55:021809Durchsuche

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

So entfällt die Notwendigkeit, jedes Mal, wenn Sie eine Instanz erstellen, eine große Anzahl von Konfigurationsparametern einzugeben – Erstellen Sie eine Instanz-Startvorlage

Rückgabeparameter

So entfällt die Notwendigkeit, jedes Mal, wenn Sie eine Instanz erstellen, eine große Anzahl von Konfigurationsparametern einzugeben – Erstellen Sie eine Instanz-Startvorlage

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. So entfällt die Notwendigkeit, jedes Mal, wenn Sie eine Instanz erstellen, eine große Anzahl von Konfigurationsparametern einzugeben – Erstellen Sie eine Instanz-Startvorlage

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn