我已經創建了AWS密鑰對。AWS Spark集羣設置錯誤
我下面的說明這裏逐字逐句:https://aws.amazon.com/articles/4926593393724923
當我在"aws emr create-cluster --name SparkCluster --ami-version 3.2 --instance-type m3.xlarge --instance-count 3 --ec2-attributes KeyName=MYKEY --applications Name=Hive --bootstrap-actions Path=s3://support.elasticmapreduce/spark/install-spark"
鍵入既完整路徑和我的密鑰對的只是名稱替換的myKey(我用盡了一切) ,我收到以下錯誤:
`調用RunJobFlow操作時發生客戶端錯誤(InvalidSignatureException):我們計算的請求籤名與您提供的簽名不匹配。檢查您的AWS祕密訪問密鑰和簽名方法。詳情請參閱服務文件。
規範化字符串此請求應該已經 「POST /
內容類型:應用程序/ x-AMZ-JSON-1.1 主機:elasticmapreduce.us-east-1.amazonaws.com 用戶代理:AWS-CLI/1.7.5的Python/2.7.8達爾文/ 14.1.0 的x AMZ-日期:20150210T180927Z 的x AMZ-目標:ElasticMapReduce.RunJobFlow
內容類型;主機;用戶-agent; x-amz-date; x-amz-target dbb58908194fa8deb722fdf65ccd713807257deac18087025cec9a5e0d73c572'
的字符串到註冊應該已經 「AWS4-HMAC-SHA256 20150210T180927Z 20150210 /美東-1/elasticmapreduce/aws4_request c83894ad3b43c0657dac2c3ab7f53d384b956087bd18a3113873fceeabc4ae26'`
我在做什麼錯?
有多種方式可以配置AWS CLI,請參閱http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html。 – ChristopherB 2015-02-14 04:46:27