def save_state(self, state):
"""Save state"""
data = pickle.dumps(state, pickle.HIGHEST_PROTOCOL)
if self.encrypt:
data = self.encrypt_data(data)
return self.bucket.put_object(Key=state.state_path,
Body=data)