You should have folded before the flop, when the action first got to you. With short stacks there is no room for fancy play like opening a suited connector UTG at a full ring table. You should also have folded to his 3-bet.
Postflop I would have check-jammed the flop. When you connect, and the SPR is less than 2, you kind of have to just go with it and hope the best. AsKs would of course have snap called, but he can have some hands like suited wheel aces, that he is bluffing with, and that he can not call off.
As played you got it in good on the turn, and that is the amount of control, we have in this game. As Jon Poker would have said: Would you even have shared the hand, if the river card had been a non spade, and you won the hand? Probably not. "Getting kicked in the butt by variance" is not something, we can do anything about. So just suck it up and have sufficient bankroll and patience.
__________________
|