in gamelift-daemon/src/ec2_metadata/ec2_metadata.py [0:0]
def spot_instance_action(self):
resp = self._get_url(METADATA_URL + "spot/instance-action", allow_404=True)
if resp.status_code == 404:
return None
elif resp != None and (resp.status_code < 200 or resp >= 300):
print(f'Metadata request received http status code {resp.StatusCode}')
return resp.status_code