app-engine 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を返すべきではありませんか?
Googleクラウドストレージファイルから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