ホームページ  >  記事  >  運用・保守  >  作成したカスタムイメージを使用してECSインスタンスを作成したり、インスタンスのシステムディスクを変更したりする方法

作成したカスタムイメージを使用してECSインスタンスを作成したり、インスタンスのシステムディスクを変更したりする方法

坏嘻嘻
坏嘻嘻オリジナル
2018-09-21 14:31:512596ブラウズ

この記事では、作成したカスタム イメージを使用して ECS インスタンスを作成する方法、またはインスタンスのシステム ディスクを交換する方法を紹介し、具体的な手順に焦点を当てています。この記事の内容は、何かを得ることができれば幸いです。

CreateImage

Description

このインターフェイスを呼び出すときは、次の点に注意する必要があります。待機する必要があります ミラーリソースは、ミラーステータスが使用可能 (Available) になった後にのみ使用できます。

セキュリティによって制御される ECS インスタンスの OperationLocks を「LockReason」:「security」としてマークすることはできません。

作成方法次に、このインターフェイスを通じてカスタム イメージを作成する 3 つの方法について説明します。

方法 1. インスタンスのシステム ディスクのカスタム イメージを作成する必要がある場合は、インスタンスのシステム ディスクの履歴スナップショット ID (SnapshotId) を指定するだけです。このうち、指定するスナップショットは、2013 年 7 月 15 日以前に作成されたスナップショットであってはなりません。

方法 2. インスタンスをテンプレートとして使用する必要がある場合は、インスタンス ID (InstanceId) を指定するだけです。インスタンスのステータスは、「実行中」または「停止」である必要があります。インターフェイスが正常に呼び出されると、新しいスナップショットがインスタンスの各ディスクに追加されます。

方法 3. 複数のスナップショットをミラー テンプレートに結合する必要がある場合は、複数のディスク データの関連付け (DiskDeviceMapping) を確立するだけで済みます。この方法でカスタム イメージを作成する場合は、次の点に注意する必要があります。

指定できるシステム ディスク スナップショットは 1 つだけであり、システム ディスクのデバイス名は /dev/xvda である必要があります。

データ ディスク スナップショットは複数指定できます。データ ディスク デバイス名は、デフォルトで /dev/xvdb から /dev/xvdz までの順序でシステムによって割り当てられ、繰り返すことはできません。

SnapshotId を指定する必要はありません。指定しない場合は、データのない、指定されたサイズの空のデータ ディスクが作成されます。

指定されたスナップショットは、2013 年 7 月 15 日より前に作成されたスナップショットであってはなりません。

#リクエストパラメータ

作成したカスタムイメージを使用してECSインスタンスを作成したり、インスタンスのシステムディスクを変更したりする方法##戻りパラメータ

##例

作成したカスタムイメージを使用してECSインスタンスを作成したり、インスタンスのシステムディスクを変更したりする方法

リクエストの例

https://ecs.aliyuncs.com/?Action=CreateImage
&RegionId=cn-hangzhou
&SnapshotId=s-snapshot1
&ImageName=demo_image
&<公共请求参数>

戻り値の例

XML 形式

<CreateImageResponse>
    <RequestId>C8B26B44-0189-443E-9816-D951F59623A9</RequestId>
    <ImageId>m-63DFD5FB2</ImageId>
</CreateImageResponse>

JSON 形式

{
    "RequestId": "C8B26B44-0189-443E-9816-D951F59623A9",
    "ImageId": "m-63DFD5FB2"
}

エラー コード

#次は、このインターフェイスに固有のエラー コードです。その他のエラー コードについては、API エラー センターをご覧ください。

以上が作成したカスタムイメージを使用してECSインスタンスを作成したり、インスタンスのシステムディスクを変更したりする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。