Import 谷歌云数据存储模拟器导入不起作用

Import 谷歌云数据存储模拟器导入不起作用,import,google-cloud-platform,google-cloud-datastore,google-cloud-storage,emulation,Import,Google Cloud Platform,Google Cloud Datastore,Google Cloud Storage,Emulation,我已经在Windows PC上配置了数据存储模拟器,它正在成功运行。 但是,导入数据的命令不起作用 我查了一张支票 我尝试了下面的两个命令(区别是input\uURL或inputUrl): curl-X POST localhost:8085/v1/projects/-H“内容类型:application/json”-d{“输入url”:“C:\datastore\.总体导出元数据”} curl-X POST localhost:8085/v1/projects/-H“内容类型:applicat

我已经在Windows PC上配置了数据存储模拟器,它正在成功运行。 但是,导入数据的命令不起作用

我查了一张支票

我尝试了下面的两个命令(区别是input\uURL或inputUrl):

curl-X POST localhost:8085/v1/projects/-H“内容类型:application/json”-d{“输入url”:“C:\datastore\.总体导出元数据”}
curl-X POST localhost:8085/v1/projects/-H“内容类型:application/json”-d{“inputUrl”:“C:\datastore\.总体导出元数据”}
我得到的答复如下:

{“错误”:{“代码”:400,“消息”:“有效负载无效” 对于请求“”,“状态”:“无效参数”}


传递给-d的值必须是有效的JSON字符串。我认为在这种情况下,这只是逃避反斜杠的问题,例如:

{"inputUrl":"C:\\datastore\\<path-to-overall_export_metadata>.overall_export_metadata"}
{“inputUrl”:“C:\\datastore\\.总体\u导出\u元数据”}

400意味着参数不是请求的参数所期望的,可能是缺少内容类型头的问题。尝试添加到curl-H'Content-Type:application/json'@Pievis感谢您的评论。正如您的评论,我没有错误地添加-H选项。然而,我仍然收到相同的错误“404有效负载对于请求无效”。如果我使用单引号,则会出现“未找到”错误,因此我使用双引号。我编辑了关于curl命令的帖子。非常感谢。
{"inputUrl":"C:\\datastore\\<path-to-overall_export_metadata>.overall_export_metadata"}