0

我是亞馬遜網絡服務的新手,我正嘗試使用命令行界面工具在亞馬遜彈性地圖縮減作業上運行作業流程。Amazon Elastic Map Reduce:命令行工具安裝問題?

我遵循從這個developer guide從亞馬遜開發人員指南的步驟aws.But事情並不清楚給我。

如果我執行命令列出作業流程。顯示以下錯誤。

:~/Applications/elastic-mapreduce-ruby$ elastic-mapreduce --list 
Error: Request has expired. Timestamp date: 2013-07-09T01:13:42-07:00 

在此先感謝,誰能告訴我爲什麼我在列出工作流程時出現上述錯誤。

+0

你確定你已經正確配置了憑證和區域嗎? – SNeumann

+0

感謝您的回覆@SNeumann,是的,我已經正確設置了憑據, 我有兩個疑問, - 我們可以使用ruby 1.9.3來使用AWS命令行工具進行彈性地圖縮減。 - 我想知道,Access-id和secret-key對於特定帳戶下的所有用戶是共同的,還是對於帳戶中的每個用戶而言是不同的。 – Prabhu

+0

嘿,我不確定哪個Ruby版本與EMR API一起工作。至於訪問/密鑰 - 您有一對賬戶,您可以使用IAM(身份和訪問管理)爲Access用戶和密鑰設置用戶,併爲他們提供適當的權限。 – SNeumann

回答

2

這個問題大多發生是因爲彈性地圖縮減的時間戳和你的電腦不一樣。因此,請檢查兩臺機器的時間戳,並將相同的時間戳記設置到機器上,用於運行作業流程。然後它會正確運行。

+0

很長的時間,但我試過這個答案,是的,當我更正了這個工作適用於我的時間戳。 – Prabhu

相關問題