2016-12-16 64 views
0

我正在使用Cloud Formation模板創建運行Spark的AWS EMR羣集。我正在使用Cloud Formation,因爲這是我們爲應用程序創建可重複的環境的方式。將KeyName添加到Cloud Formation模板中的EMR羣集

當我從網絡儀表板創建集羣時,其中一個選項是添加密鑰對。這是通過ssh訪問集羣節點所必需的。 http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/EMR_CreateJobFlow.html

使用Cloud Formation模板時,我看不到如何做同樣的事情。 模板結構(請參見下文)不具有相同的屬性。

Type: "AWS::EMR::Cluster" 
Properties: 
    AdditionalInfo: JSON object 
    Applications: 
    - Applications 
    BootstrapActions: 
    - Bootstrap Actions 
    Configurations: 
    - Configurations 
    Instances: 
    JobFlowInstancesConfig 
    JobFlowRole: String 
    LogUri: String 
    Name: String 
    ReleaseLabel: String 
    ServiceRole: String 
    Tags: 
    - Resource Tag 
    VisibleToAllUsers: Boolean 

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-cluster.html#d0e76479

我有一個loook到屬性JobFlowRole那就是一個實例輪廓http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html)的引用。再次,沒有跡象的KeyName

以前有沒有人解決過這個問題?

感謝, 馬爾科

回答

相關問題