Maison > Article > Opération et maintenance > Comment éliminer le besoin de renseigner un grand nombre de paramètres de configuration à chaque fois que vous créez une instance - Créer un modèle de démarrage d'instance
Le contenu de cet article explique comment éviter d'avoir à remplir un grand nombre de paramètres de configuration à chaque fois que vous créez une instance. Il a une certaine valeur de référence. J'espère que les amis dans le besoin pourront s'y référer. utile pour vous.
CreateLaunchTemplate
Créez un modèle de lancement d'instance, appelé modèle. Les modèles de lancement d'instance éliminent le besoin de renseigner un grand nombre de paramètres de configuration à chaque fois que vous créez une instance.
Description
Le modèle de démarrage d'instance contient les configurations associées pour la création d'instances, telles que la région à laquelle appartient l'instance, l'ID de l'image, l'instance spécifications et sécurité. ID de groupe et bande passante du réseau public, etc. Si une configuration d'instance n'est pas spécifiée dans le modèle, vous devez spécifier la configuration de l'instance lorsque vous la créez. Après avoir créé un modèle (CreateLaunchTemplate), la version initiale du modèle est 1. Vous pouvez ensuite créer plusieurs versions de modèle (CreateLaunchTemplateVersion) basées sur cette version. Les numéros de version augmentent séquentiellement à partir de 1. Si vous ne spécifiez pas de numéro de version de modèle lors de la création d'une instance (RunInstances), la version par défaut sera utilisée.
Lorsque vous appelez cette interface, vous devez noter :
Vous pouvez créer jusqu'à 30 modèles de démarrage d'instance dans une région, et chaque modèle peut avoir jusqu'à 30 versions.
La plupart des paramètres du modèle de démarrage d'instance sont des paramètres facultatifs. Lors de la création d'un modèle, nous ne vérifierons pas l'existence et la validité des valeurs des paramètres dans le modèle. La validité des valeurs des paramètres ne sera vérifiée qu'au moment de la création effective de l'instance.
Si une certaine configuration est définie dans le modèle de démarrage de l'instance, la configuration ne peut pas être filtrée lors de la création de l'instance (RunInstances). Par exemple, si le modèle définit HostName=LocalHost et que la valeur de HostName dans RunInstances est vide, le nom d'hôte de l'instance est toujours LocalHost. Si vous souhaitez remplacer la configuration HostName=LocalHost, vous pouvez définir HostName=MyHost ou d'autres valeurs de paramètres dans RunInstances.
Paramètres de requête
Paramètres de retour
Exemple
Exemple de demande
https://ecs.aliyuncs.com/?Action=CreateLaunchTemplate &RegionId=cn-hangzhou &LaunchTemplateName=lt-name1 &InstanceType=ecs.cm4.6xlarge &SecurityGroupId=sg-securitygroupid &<公共请求参数>
Exemple de retour
Format XML
<CreateLaunchTemplateResponse> <RequestId>04F0F334-1335-436C-A1D7-6C044FExxxxx</RequestId> <LaunchTemplateId>lt-m5eiaupmvm2op9dxxxxx</LaunchTemplateId> </CreateLaunchTemplateResponse>
Format JSON
{ "RequestId": "04F0F334-1335-436C-A1D7-6C044FExxxxx", "LaunchTemplateId": "lt-m5eiaupmvm2op9dxxxxx" }
Codes d'erreur
Voici les codes d'erreur uniques à cette interface. Pour plus de codes d'erreur, veuillez visiter le Centre d'erreurs API.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!