开发者社区> 问答> 正文

如何将ECS实例加入安全组



描述


将实例加入到指定的安全组。

  • 只有在实例状态为 Stopped 或 Running 状态下才可以执行该操作。
  • 每个实例最多属于 5 个安全组
  • 每个安全组最多拥有个 1000 个实例


请求参数


名称类型是否必须描述
ActionString系统规定参数,取值:JoinSecurityGroup
InstanceIdString指定的实例 ID
SecurityGroupIdString安全组代码


返回参数


全是公共返回参数,详见 公共返回参数

错误码


错误代码描述Http状态码语义
InvalidInstanceId.NotFoundThe specified InstanceId does not exist.404指定的 InstanceId 不存在
InvalidSecurityGroupId.NotFoundThe specified SecurityGroupId does not exist.404指定的 SecurityGroupId 不存在
InstanceSecurityGroupLimitExceededExceeding the allowed amount of security groups that an instance can be in.400实例加入的安全组数量达到上限
IncorrectInstanceStatusThe current status of the resource does not support this operation.403该资源目前的状态不支持此操作
InstanceLockedForSecurityThe specified operation is denied as your instance is locked for security reasons.403该资源目前被安全锁定被拒绝操作
SecurityGroupInstanceLimitExceededThe maximum number of instances in a security group is exceeded.403该 SecurityGroup 内的 Instance 数量已经达到上限
InvalidInstanceId.MismatchSpecified instance and security group are not in the same VPC.400指定的实例和安全组不属于同一个虚拟专有网络 (包含另外两种特殊情况:
  1. 实例不属于 VPC 类型的,安全组属于 VPC 类型
  2. 实例属于 VPC 类型,安全组不属于 VPC 类型
InvalidInstanceId.AlreadyExistsThe specified instance already exists in the specified security group.403指定的实例已经在指定的安全组中
OperationDeniedThe specified operation is denied as your instance is locked for security reasons.403实例已经被锁定


示例



请求示例


https://ecs.aliyuncs.com/?Action=JoinSecurityGroup
&InstanceId= i-instance1
&SecurityGroupId=F876FF7BA984
&<公共请求参数>
返回示例

XML格式
<JoinSecurityGroupResponse>
    <RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E</RequestId>
</JoinSecurityGroupResponse>
JSON格式
{
    "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}


展开
收起
boxti 2017-10-19 14:15:03 3329 0
2 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS块储存产品全面解析 立即下载