decapagem de objetos python para o armazenamento na nuvem do google

Eu tenho escolhido os objetos no sistema de arquivos e os lendo quando necessário para trabalhar com esses objetos. Atualmente, tenho esse código para esse fim.

def pickle(self, directory, filename):
    if not os.path.exists(directory):
        os.makedirs(directory)
    with open(directory + '/' + filename, 'wb') as handle:
        pickle.dump(self, handle)

@staticmethod
def load(filename):
    with open(filename, 'rb') as handle:
        element = pickle.load(handle)
    return element

Agora, estou movendo meu aplicativo (django) para o Google App Engine e percebi que ele não me permite escrever no sistema de arquivos. O armazenamento em nuvem do Google parecia minha única opção, mas eu não conseguia entender como selecionar meus objetos como objetos de armazenamento em nuvem e lê-los novamente para criar o objeto python original.

questionAnswers(1)

yourAnswerToTheQuestion