1
我试图通过命令行在AWS上运行mapreduce作业时遇到了问题。我必须执行大量步骤(大约100个),这些步骤全部彼此链接。由于我不希望手动使用AWS图形界面进行配置,因此我试图用CLI完成它。无法通过命令行界面连接到亚马逊AWS EMR
然而,即使是最简单的命令不起作用:
$ aws emr list-clusters
hostname 'elasticmapreduce.us-west-1.amazonaws.com' doesn't match u'us-west-1.elasticmapreduce.amazonaws.com'
在S3我的配置似乎做工精细,因为该命令将创建没有任何问题的水桶:
$ aws s3 mb s3://randombigdatabucket
这些都是我的配置:
$ aws configure list
Name Value Type Location
---- ----- ---- --------
profile <not set> None None
access_key ****************fooo shared-credentials-file
secret_key ****************fooo shared-credentials-file
region us-west-1 config-file ~/.aws/config
我希望有人能帮助我这个!
您使用的是最新版本的AWS CLI吗? 1.6.6截至今日。 – 2014-12-05 15:29:26
不!我还在使用前几天安装的1.6.5,谢谢!一个简单的问题是:你知道使用CLI启动的任何集群是否也(最终)在线显示在图形界面中? – Lotte 2014-12-06 10:38:08
CLI和Web控制台都是API顶端的前端。任何你对一个人做的事情,都应该可以看到。提供您正在使用相同的IAM用户 – 2014-12-07 17:07:08