【发布时间】:2012-07-29 14:38:48
【问题描述】:
来自应用引擎 mapreduce 控制台 (myappid.appspot.com/mapreduce/status) 我有一个用 input_reader 定义的 mapreduce:mapreduce.input_readers.BlobstoreLineInputReader 我已成功使用常规 blobstore 文件,但它不适用于使用 create_gs_key 从云存储创建的 Blobkey。当我运行它时,我收到错误“BadReaderParamsError:找不到密钥 THEKEY 的 blobinfo”。输入阅读器检查是否存在 BlobInfo。有什么解决方法吗? BlobInfo.get(BLOBKEY FROM CS) 不应该返回 blobinfo 吗?
要从谷歌云存储文件中获取 blob_key,我运行以下命令:
from google.appengine.ext import blobstore
READ_PATH = '/gs/mybucket/myfile.json'
blob_key = blobstore.create_gs_key(READ_PATH)
print blob_key
【问题讨论】:
标签: google-app-engine google-cloud-storage