创建Transcoder模板ID时无法读取JSON配置文件的问题求助
解决Google Cloud Transcoder模板创建的文件读取问题
本地JSON文件读取错误的解决方法
错误中的\u201d是全角右引号的Unicode编码,加上命令里出现的& goto lastline...多余内容,说明命令解析时出现了格式问题:
- 替换全角引号为半角引号:手动输入命令,确保
--file参数用半角双引号(")包裹路径,不要复制带格式的文本。例如:gcloud transcoder templates create TEMPLATE_ID --location=LOCATION --file="C:\Users\XYXYXY\Desktop\VCfiles\XYXYX.json" - 去掉引号(如果路径无空格):如果文件路径里没有空格,直接省略引号,避免转义错误:
gcloud transcoder templates create TEMPLATE_ID --location=LOCATION --file=C:\Users\XYXYXY\Desktop\VCfiles\XYXYX.json - 使用短路径格式:Windows下可以用
dir /x查看文件的短路径,替换长路径,比如C:\Users\XYXY~1\Desktop\VCfiles\XYXYX.json,减少解析问题。
GCS Bucket文件读取错误的解决方法
直接指定request.json会被gcloud当作本地文件,必须使用GCS的完整路径格式:
gcloud transcoder templates create TEMPLATE_ID --location=LOCATION --file="gs://your-bucket-name/path/to/request.json"
- 替换
your-bucket-name和path/to/为实际的Bucket名称和文件在Bucket中的路径; - 确保当前gcloud授权账号拥有该Bucket的
storage.objects.get权限。
内容的提问来源于stack exchange,提问作者Neha Dave
相关产品推荐
相关产品推荐

