Elastic Compute Service (ECS) インスタンスのデプロイメントセットを変更するか、ECS インスタンスを専用ホストに移行します。インスタンスの移行時に、ECS インスタンスのインスタンスタイプを変更できます。
操作説明
次の点にご注意ください:
インスタンスは 停止済み (Stopped) 状態である必要があります。インスタンスは移行後に自動的に再起動されます。
インスタンスのネットワークタイプは Virtual Private Cloud (VPC) である必要があります。
インスタンスと移行先の専用ホストは、同じアカウントに属し、同じリージョンおよびゾーンに存在する必要があります。
従量課金インスタンスは、サブスクリプションの専用ホストに移行できます。サブスクリプションインスタンスは、サブスクリプションの専用ホスト間でのみ移行できます。サブスクリプションインスタンスの有効期限は、移行先の専用ホストの有効期限より後であってはなりません。
共有ホストから専用ホストへは、従量課金インスタンスのみ移行できます。サブスクリプションインスタンスやスポットインスタンスは、共有ホストから専用ホストへは移行できません。
インスタンスを特定の専用ホストクラスターに再デプロイできます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ecs:ModifyInstanceDeployment |
update |
DedicatedHost
*Instance
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
必須 |
インスタンスのリージョン ID。DescribeRegions 操作を呼び出して、最新のリージョンリストをクエリできます。 |
cn-hangzhou |
| InstanceId |
string |
必須 |
インスタンスの ID。 |
i-bp67acfmxazb4ph*** |
| DedicatedHostId |
string |
任意 |
移行先の専用ホストの ID。DescribeDedicatedHosts 操作を呼び出して、最新の専用ホストのリストをクエリできます。 インスタンスを共有ホストから専用ホストへ、または専用ホスト間で移行する場合は、次の点にご注意ください:
自動デプロイ機能の詳細については、「機能と特徴」をご参照ください。 |
dh-bp67acfmxazb4ph**** |
| DeploymentSetId |
string |
任意 |
移行先のデプロイメントセットの ID。 インスタンスをデプロイメントセットに追加する場合、またはインスタンスのデプロイメントセットを変更する場合、このパラメーターは必須です。 説明
専用ホストの構成 ( |
ds-bp67acfmxazb4ph**** |
| DeploymentSetGroupNo |
integer |
任意 |
移行先のデプロイメントセットでインスタンスをデプロイするデプロイメントセットグループの番号。このパラメーターは、移行先のデプロイメントセットが高可用性グループ戦略 (AvailabilityGroup) を使用している場合にのみ有効です。有効値:1~7。 説明
この操作を呼び出して、高可用性グループ戦略 ( |
3 |
| Force |
boolean |
任意 |
インスタンスのデプロイメントセットが変更されたときに、インスタンスのホストを強制的に変更するかどうかを指定します。有効値:
デフォルト値:false。 |
false |
| Affinity |
string |
任意 |
インスタンスを専用ホストに関連付けるかどうかを指定します。有効値:
インスタンスを共有ホストから専用ホストに移行する場合は、デフォルト値を使用します。デフォルト値:default。 |
host |
| Tenancy |
string |
任意 |
インスタンスを専用ホストにデプロイするかどうかを指定します。値を `host` に設定します。これは、インスタンスが専用ホストにデプロイされることを示します。 |
host |
| MigrationType |
string |
任意 |
インスタンスを移行先の専用ホストに移行する前に停止するかどうかを指定します。有効値:
デフォルト値:reboot。 |
live |
| InstanceType |
string |
任意 |
インスタンスの変更後のインスタンスタイプ。DescribeInstanceTypes 操作を呼び出して、最新のインスタンスタイプのリストをクエリできます。 インスタンスを専用ホストに移行する際に、インスタンスのインスタンスタイプを変更できます。新しいインスタンスタイプは、指定された専用ホストのタイプと一致する必要があります。詳細については、「専用ホストタイプ」をご参照ください。
|
ecs.c6.large |
| DedicatedHostClusterId |
string |
任意 |
専用ホストクラスターの ID。 |
dc-bp67acfmxazb4ph**** |
| RemoveFromDeploymentSet |
boolean |
任意 |
指定されたインスタンスを指定されたデプロイメントセットから削除するかどうかを指定します。有効値:
デフォルト値:false。 説明
このパラメーターを true に設定する場合は、`InstanceId` と `DeploymentSetId` を指定し、指定されたインスタンスが指定されたデプロイメントセットに属していることを確認する必要があります。 |
false |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエストの ID。 |
04F0F334-1335-436C-A1D7-6C044FE7**** |
例
成功レスポンス
JSONJSON
{
"RequestId": "04F0F334-1335-436C-A1D7-6C044FE7****"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | OperationDenied.UnstoppedInstance | Operation denied due to unstopped instance. | |
| 400 | InvalidDedicatedHostStatus.NotSupport | Operation denied due to dedicated host status. | |
| 400 | InvalidPeriod.ExceededDedicatedHost | Instance expired date can't exceed dedicated host expired date. | |
| 400 | NoAvaliableDedicatedHost | There's no enough resource on the specified dedicated host. | |
| 400 | OperationDenied.LocalDiskInstance | Operation denied due to instance has local disk. | |
| 400 | InvalidParameter.Param | Requested param is invalid. | |
| 400 | InvalidParam.Tenancy | The specified Tenancy is invalid. | |
| 400 | InvalidParam.DedicatedHostId | The specified dedicated host id is the same with present host id! | |
| 400 | InvalidDedicatedHost.NotEnoughResource | There's no available dedicated host to perform the operation. | |
| 400 | OperationDenied.InvalidInstance | The specified instance is not dedicated instance. | |
| 400 | ChargeTypeViolation.PostPaidDedicatedHost | Prepaid instance onto postpaid dedicated host is not allowed. | |
| 400 | OperationDenied.NotSupport | Ecs on dedicatedHost has been migrated. | |
| 400 | InvalidDedicatedHostId.NotFound | The specified DedicatedHostId does not exist. | |
| 400 | OperationDenied.CannotPerform | Live migration cannot be performed. | |
| 400 | InvalidInstanceType.ValueNotSupported | The specified InstanceType does not exist or beyond the permitted range. | |
| 400 | InvalidParameter.Tenancy | The specified Tenancy is invalid. | |
| 400 | InvalidParameter.Affinity | The specified Affinity is invalid. | |
| 400 | InvalidInstanceType.NotSupport | The parameter EcsMigrationType conflict with InstanceType, live migration do not support InstanceType alter on ddh. | |
| 400 | InvalidParam.InstanceId | The specified InstanceId should be on dedicatedHost. | |
| 400 | InvalidDedicatedHostClusterId.NotFound | The specified DedicatedHostClusterId does not exist. | |
| 400 | InvalidDedicatedHostClusterId.Invalid | The specified Dedicated Host Cluster is invalid. | |
| 400 | InvalidDestinationZone.DeploymentSetMismatch | Error happened, %s. | |
| 403 | IncorrectInstanceStatus | %s | |
| 403 | OperationDenied.NoStock | The resource is out of usage. | |
| 403 | InvalidDeploymentSetId.NoAvailableResources | There are no available resources for the specified deployment, you can set the parameter force to true to retry, or wait for additional resource to become available. | |
| 403 | InvalidInstanceType.ValueNotSupported | The specified InstanceType does not support the current category of data disk. | |
| 404 | InvalidDeploymentSetId.NotFound | The specified deployment set does not exist. | |
| 404 | InvalidDedicatedHostId.NotFound | The specified DedicatedHostId does not exist. | |
| 404 | InvalidInstanceId.NotFound | The specified InstanceId does not exist. | |
| 404 | OperationDenied.UnstoppedInstance | Operation denied due to unstopped instance. | |
| 404 | InvalidInstanceNetworkType.NotSupport | The specified Instance network type not support. | |
| 404 | InvalidInstanceChargeType.NotSupport | The Dedicated host not support the specified instance charge type. | |
| 404 | InvalidInstanceType.NotSupport | The Dedicated host not support the specified instance type. | |
| 404 | InvalidParameter.DeploymentSetGroupNo | Parameter DeploymentSetGroupNo is invalid. | |
| 404 | InvalidDedicatedHostId.NotSupport | Cannot choose instance present host as destination host. | |
| 404 | InvalidDedicatedHost.NotFound | No available host. | |
| 404 | InvalidParam.DedicatedHostId | Parameter dedicated host id must been provided in such operation. | |
| 404 | InvalidDedicatedHost.ZoneNotMatch | The specify dedicated host zone location not match the instance zone location. | |
| 404 | InvalidOperation.NotSupport | The specified DedicatedHost operation not supported on MPS. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。