この記事の内容は、インスタンスを作成するたびに大量の設定パラメータを入力する手間を省く方法についてです。必要な方は参考にしていただければ幸いです。あなたに役立ちます。
CreateLaunchTemplate
インスタンス起動テンプレート (テンプレートと呼ばれます) を作成します。インスタンス起動テンプレートを使用すると、インスタンスを作成するたびに多数の構成パラメータを入力する必要がなくなります。
#説明
インスタンス起動テンプレートには、インスタンスが属するリージョン、イメージ ID、インスタンスなど、インスタンスを作成するための関連構成が含まれています。仕様、セキュリティ グループ ID、公衆ネットワーク帯域幅など。テンプレートにインスタンス構成が指定されていない場合は、インスタンスの作成時にインスタンスの構成を指定する必要があります。テンプレートを作成した後 (CreateLaunchTemplate)、テンプレートの初期バージョンは 1 です。その後、このバージョンに基づいて複数のテンプレート バージョンを作成できます (CreateLaunchTemplateVersion)。バージョン番号は 1 から順に増加します。インスタンス (RunInstances) の作成時にテンプレートのバージョン番号を指定しない場合は、デフォルトのバージョンが使用されます。 このインターフェイスを呼び出すときは、次の点に注意する必要があります。 リージョン内に最大 30 個のインスタンス起動テンプレートを作成でき、各テンプレートには最大 30 個のバージョンを含めることができます。 インスタンス起動テンプレートのパラメータのほとんどはオプションのパラメータです。テンプレートを作成する場合、テンプレート内のパラメーター値の存在と妥当性は検証されません。パラメータ値の有効性は、インスタンスが実際に作成されるときにのみ検証されます。 インスタンス起動テンプレートに特定の構成が設定されている場合、インスタンス作成時(RunInstances)にその構成を除外できません。たとえば、テンプレートで HostName=LocalHost が設定され、RunInstances の HostName の値が空の場合、インスタンスのホスト名は LocalHost のままです。 HostName=LocalHost 構成をオーバーライドする場合は、RunInstances で HostName=MyHost または他のパラメーター値を設定できます。#リクエストパラメータ
##戻りパラメータ
##例
リクエストの例
https://ecs.aliyuncs.com/?Action=CreateLaunchTemplate &RegionId=cn-hangzhou &LaunchTemplateName=lt-name1 &InstanceType=ecs.cm4.6xlarge &SecurityGroupId=sg-securitygroupid &<公共请求参数>
戻り値の例
XML 形式
<CreateLaunchTemplateResponse> <RequestId>04F0F334-1335-436C-A1D7-6C044FExxxxx</RequestId> <LaunchTemplateId>lt-m5eiaupmvm2op9dxxxxx</LaunchTemplateId> </CreateLaunchTemplateResponse>
JSON 形式
{ "RequestId": "04F0F334-1335-436C-A1D7-6C044FExxxxx", "LaunchTemplateId": "lt-m5eiaupmvm2op9dxxxxx" }
エラー コード
#次は、このインターフェイスに固有のエラー コードです。その他のエラー コードについては、API エラー センターをご覧ください。
以上がインスタンスを作成するたびに多数の構成パラメータを入力する必要をなくす方法 - インスタンス起動テンプレートを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。