1.首先确认是否已启用Spot Fleet请求的IAM权限。
2.检查使用的角色是否有足够的权限来修改Spot Fleet的目标容量,并确保在IAM policy中包括如下内容:
{ "Effect": "Allow", "Action": [ "ec2:ModifySpotFleetRequest" ], "Resource": "*" }
3.如果角色权限已配置正确并且仍无法修改Spot Fleet的目标容量,则使用AWS CLI尝试手动修改它:
aws ec2 modify-spot-fleet-request --spot-fleet-request-id [SPOT_FLEET_REQUEST- ID] --target-capacity [NEW_TARGET_CAPACITY]
4.如果AWS CLI手动修改也未能解决问题,则考虑删除和重新创建Spot Fleet。
注意:为了避免任何不必要的费用,请确保在删除Spot Fleet之前停止它。
下一篇:AWS重新托管的详细步骤