Elastic Compute Service (ECS) インスタンスまたはディスクが、支払い遅延またはサブスクリプションの期限切れによって滞納ロック状態になると、一部の API オペレーションはエラーを返します。このページでは、ロック状態を検出する方法と、影響を受ける操作について説明します。
滞納ロックの検出
DescribeInstances または DescribeDisks からの応答にある OperationLocks フィールドを確認します。OperationLocks に LockReason: financial が含まれている場合、そのリソースは滞納ロックされています。
ロックが API 呼び出しに与える影響
このロックは、起動、停止、再起動、アタッチなどのアクション操作と、ほとんどのリソース作成操作をブロックし、これらの操作はエラーを返します。読み取り操作 (Describe*) と削除操作は、引き続き正常に動作します。なお、CreateImage、CreateSecurityGroup、CreateSnapshot は例外であり、リソースがロックされている場合でも正常に動作します。
通常のロジックとは、操作が期待どおりに実行され、結果が返されることを意味します。
ロックされたインスタンスの API 動作
| 操作 | 動作 |
|---|---|
| AllocatePublicIpAddress | エラー |
| AttachDisk | エラー |
| AuthorizeSecurityGroup | 通常のロジック |
| CreateDisk | エラー |
| CreateImage | 通常のロジック |
| CreateInstance | エラー |
| CreateSecurityGroup | 通常のロジック |
| CreateSnapshot | 通常のロジック |
| DeleteDisk | 通常のロジック |
| DeleteImage | 通常のロジック |
| DeleteInstance | 通常のロジック |
| DeleteSecurityGroup | 通常のロジック |
| DeleteSnapshot | 通常のロジック |
| DescribeAutoSnapshotPolicy | 通常のロジック |
| DescribeDisks | 通常のロジック |
| DescribeImages | 通常のロジック |
| DescribeInstances | 通常のロジック |
| DescribeInstanceStatus | 通常のロジック |
| DescribeInstanceTypes | 通常のロジック |
| DescribeInstanceMonitorData | 通常のロジック |
| DescribeRegions | 通常のロジック |
| DescribeSecurityGroupAttribute | 通常のロジック |
| DescribeSecurityGroups | 通常のロジック |
| DescribeSnapshotAttribute | 通常のロジック |
| DescribeSnapshots | 通常のロジック |
| DescribeZones | 通常のロジック |
| DetachDisk | 通常のロジック |
| JoinSecurityGroup | 通常のロジック |
| LeaveSecurityGroup | 通常のロジック |
| ModifyAutoSnapshotPolicy | 通常のロジック |
| ModifyDiskAttribute | 通常のロジック |
| ModifyInstanceAttribute | 通常のロジック |
| RebootInstance | エラー |
| ReInitDisk | エラー |
| ReplaceSystemDisk | エラー |
| ResetDisk | エラー |
| RevokeSecurityGroup | 通常のロジック |
| StartInstance | エラー |
| StopInstance | エラー |
ロックされたディスクの API 動作
インスタンスの表と比較して、ModifyInstanceAttributeとModifyInstanceSpecはロックされたディスクに対してエラーを返します。DescribeInstanceTypesはディスクレベルのロックには該当しません。
| 操作 | 動作 |
|---|---|
| AllocatePublicIpAddress | エラー |
| AttachDisk | エラー |
| AuthorizeSecurityGroup | 通常のロジック |
| CreateDisk | エラー |
| CreateImage | 通常のロジック |
| CreateInstance | エラー |
| CreateSecurityGroup | 通常のロジック |
| CreateSnapshot | 通常のロジック |
| DeleteDisk | 通常のロジック |
| DeleteImage | 通常のロジック |
| DeleteInstance | 通常のロジック |
| DeleteSecurityGroup | 通常のロジック |
| DeleteSnapshot | 通常のロジック |
| DescribeAutoSnapshotPolicy | 通常のロジック |
| DescribeDisks | 通常のロジック |
| DescribeImages | 通常のロジック |
| DescribeInstances | 通常のロジック |
| DescribeInstanceStatus | 通常のロジック |
| DescribeInstanceMonitorData | 通常のロジック |
| DescribeRegions | 通常のロジック |
| DescribeSecurityGroupAttribute | 通常のロジック |
| DescribeSecurityGroups | 通常のロジック |
| DescribeSnapshotAttribute | 通常のロジック |
| DescribeSnapshots | 通常のロジック |
| DescribeZones | 通常のロジック |
| DetachDisk | 通常のロジック |
| JoinSecurityGroup | 通常のロジック |
| LeaveSecurityGroup | 通常のロジック |
| ModifyAutoSnapshotPolicy | 通常のロジック |
| ModifyDiskAttribute | 通常のロジック |
| ModifyInstanceAttribute | エラー |
| ModifyInstanceSpec | エラー |
| RebootInstance | エラー |
| ReInitDisk | エラー |
| ReplaceSystemDisk | エラー |
| ResetDisk | エラー |
| RevokeSecurityGroup | 通常のロジック |
| StartInstance | エラー |
| StopInstance | エラー |