实例被安全锁定时API的行为
注意,和磁盘有关的行为在In_use的状态下依赖实例的OperationLocks,否则可以忽略实例的OperationLocks。
被安全锁定指的是在DescribeInstanceAttribute返回的传出参数中的OperationLocks包含了LockReason: security。
| 接口 | 行为 |
|---|---|
| AllocatePublicIpAddress | 报错 |
| AttachDisk | 报错 |
| AuthorizeSecurityGroup | 正常逻辑 |
| CreateDisk | 正常逻辑 |
| CreateImage | 正常逻辑 |
| CreateInstance | - |
| CreateSecurityGroup | 正常逻辑 |
| CreateSnapshot | 报错(只针对挂载在该实例上的磁盘,In_use状态) |
| DeleteDisk | 正常逻辑 |
| DeleteImage | 正常逻辑 |
| DeleteInstance | 正常逻辑 |
| DeleteSecurityGroup | 正常逻辑 |
| DeleteSnapshot | 正常逻辑 |
| DescribeAutoSnapshotPolicy | 正常逻辑 |
| DescribeDisks | 正常逻辑 |
| DescribeImages | 正常逻辑 |
| DescribeInstanceAttribute | 正常逻辑 |
| DescribeInstanceStatus | 正常逻辑 |
| DescribeInstanceTypes | 正常逻辑 |
| DescribeInstanceMonitorData | 正常逻辑 |
| DescribeRegions | 正常逻辑 |
| DescribeSecurityGroupAttribute | 正常逻辑 |
| DescribeSecurityGroups | 正常逻辑 |
| DescribeSnapshotAttribute | 正常逻辑 |
| DescribeSnapshots | 正常逻辑 |
| DescribeZones | 正常逻辑 |
| DetachDisk | 报错 |
| JoinSecurityGroup | 报错 |
| LeaveSecurityGroup | 报错 |
| ModifyAutoSnapshotPolicy | 正常逻辑 |
| ModifyDiskAttribute | 正常逻辑 |
| ModifyInstanceAttribute | 报错 |
| RebootInstance | 报错 |
| ReInitDisk | 报错(In_use),正常逻辑(其他状态) |
| ReplaceSystemDisk | 正常逻辑 |
| ResetDisk | 报错 |
| RevokeSecurityGroup | 正常逻辑 |
| StartInstance | 报错 |
| StopInstance | 报错 |