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

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

坏嘻嘻
坏嘻嘻original
2018-09-20 14:55:021807parcourir

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

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 dinstance

Paramètres de retour

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 dinstance

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. 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 dinstance

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn