Amazon web services 使用AWS Java SDK为作业流指定密钥对

Amazon web services 使用AWS Java SDK为作业流指定密钥对,amazon-web-services,Amazon Web Services,在创建作业流时,如何使用AWS Java SDK指定密钥对?我需要指定密钥对,以便以后可以ssh到主节点 我使用RunJobFlowRequest类,但它没有指定密钥对的方法。RunInstanceRequest类为此提供了一个api setKeyName,但我想专门创建一个作业流 我知道如何使用控制台创建作业流,从而指定密钥对。但我希望能够实现自动化,所以我想知道如何使用JavaSDK实现这一点 谢谢查看RunJobFlowRequest上的setInstances方法: 该方法允许您传入J

在创建作业流时,如何使用AWS Java SDK指定密钥对?我需要指定密钥对,以便以后可以ssh到主节点

我使用RunJobFlowRequest类,但它没有指定密钥对的方法。RunInstanceRequest类为此提供了一个api setKeyName,但我想专门创建一个作业流

我知道如何使用控制台创建作业流,从而指定密钥对。但我希望能够实现自动化,所以我想知道如何使用JavaSDK实现这一点

谢谢

查看RunJobFlowRequest上的setInstances方法:

该方法允许您传入JobFlowInstanceConfig对象:

在该JobFlowInstanceConfig对象中,您可以使用setEc2KeyName方法指定以hadoop用户身份登录实例时要启用的EC2密钥对