2012-09-28 3 views
1

작업 흐름을 생성 할 때 AWS Java SDK를 사용하여 키 쌍을 지정하려면 어떻게합니까? 나중에 마스터 노드로 ssh 할 수 있도록 키 쌍을 지정해야합니다.AWS Java SDK를 사용하여 작업 흐름의 키 쌍 지정

RunJobFlowRequest 클래스를 사용하지만 키 쌍을 지정할 방법이 없습니다. RunInstancesRequest 클래스는 이에 대한 API (setKeyName)를 제공하지만 특히 Job Flow를 만들고 싶습니다.

콘솔을 사용하여 작업 흐름을 작성하여 키 쌍을 지정하는 방법을 알고 있습니다. 그러나 이것을 자동화하기 위해 Java SDK로 이것을 수행하는 방법을 알고 싶습니다.

감사

답변

0

체크 아웃 setInstances 방법 RunJobFlowRequest에 : 그 JobFlowInstancesConfig 객체 내부 http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/elasticmapreduce/model/JobFlowInstancesConfig.html

, 당신은 setEc2KeyName를 사용할 수 있습니다 방법은 당신이 JobFlowInstancesConfig 객체를 전달 할 수 있다는 http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/index.html

메서드를 사용하여 인스턴스에 hadoop 사용자로 로그인 할 때 활성화 할 EC2 키 쌍을 지정합니다.

관련 문제