Dat*_*Guy 11 amazon-web-services amazon-emr aws-cli
我使用CLI for AWS创建一个集群并使用json文件中的参数.这是CLI命令字符串Im使用:
aws emr create-cluster --name "Big Matrix Re Run 1" --ami-version 3.1.0 --steps file://Segmentgroup1.json --release-label --instance-groups InstanceGroupType=MASTER,InstanceCount=1,InstanceType=m3.xlarge InstanceGroupType=CORE,InstanceCount=2,InstanceType=m3.xlarge --auto-terminate
Run Code Online (Sandbox Code Playgroud)
我的json文件(Segmentgroup1.json)位于运行AWS命令字符串的同一个文件夹中,但是我一直收到以下错误:
No JSON object could be decoded
Run Code Online (Sandbox Code Playgroud)
基于我发现它没有找到json文件.有任何想法吗?
nyb*_*bon 26
我在Mac下遇到了同样的问题,我发现原因是json文件的路径而不是json文件的内容.为了使它正确:
file://
协议作为路径的前缀尝试这样的事情:
aws ecs register-task-definition --cli-input-json file://<absolute_path_to_json>/your_json.json
如果您不想硬编码文件路径,可以使用命令pwd
来执行此操作:
aws ecs register-task-definition --cli-input-json file://`pwd`/your_json.json
归档时间: |
|
查看次数: |
9699 次 |
最近记录: |