3

我正在使用自動縮放的EMR模板。 雖然靜態EMR設置與實例組正常工作,我不能附加無法通過雲構建通過自動縮放來創建AWS EMR

AWS::ApplicationAutoScaling::ScalableTarget

正如我拆我的模板分成兩付故障排除。首先我創建一個正常的EMR集羣(這很好)。然後在第二個我有一個ScalableTarget定義,失敗,錯誤連接:

11:29:34 UTC+0100 CREATE_FAILED AWS::ApplicationAutoScaling::ScalableTarget AutoscalingTarget EMR instance group doesn't exist: Failed to find Cluster XXXXXXX

有趣的是,這個集羣是存在的。 我也看了一下IAM的角色,但一切似乎都沒有問題......

任何人都可以就此事提供建議嗎? 有沒有人讓Autoscaling實例組通過Cloudformation工作?

回答

1

我已經嘗試過,並提出了AWS的請求。使用CloudFormation,此自動縮放功能尚不可用。現在我正在使用CF進行自定義EMR SecGrp創建和S3等,並且在輸出選項卡中,我添加了命令行命令(aws emr create-cluster ......)。獲得輸出後查詢結果以啓動Cluster。

實際上,可以在集羣啓動時使用--auto-scaling-role啓用自動縮放。如果我們將CF用於EMR,則自動調節功能不可用,因爲它啓動的羣集沒有「--auto-scaling-role」。

我希望這可以是有用的...

+1

您是否有鏈接到您的AWS請求?將很好跟蹤狀態 – harschware