2013-08-24 43 views
3

我試圖在俄勒岡州地區使用EMR所以我用「美西-2」作爲run_job_flow可用性區域,我得到了以下錯誤:ElasticMapReduce:指定可用性區域不支持

Error response for action RunJobFlow: Sender/ValidationError; Specified Availability Zone is not supported 

回答

2

「我們-west-2「是區域的名稱,而不是可用區域的名稱。

使用「us-west-2a」或「us-west-2b」

+0

我想我也嘗試了這些。基於我有限的搜索,看起來像當你不使用弗吉尼亞州時,還有其他一些參數需要指定。 – kee

+0

或者我正在使用的客戶端工具(Net :: Amazon :: EMR)表現不佳。 – kee

+2

AWS請求是對特定區域進行的。如果您嘗試在us-west-2a中啓動工作流程,但將API調用到us-east-1端點,它將失敗(us-east-1不知道us-west-2)。 您必須針對us-west-2端點提出您的請求。 var emrClient = AWSClientFactory.CreateAmazonElasticMapReduceClient(RegionEndpoint.USWest2); – prestomation

相關問題