/ / EMR / boto - Как да получите идентификационен номер на клъстера и идентификация на стъпка с помощта на boto? - бото, емр, амазон-емр

EMR / boto - Как да получите идентификационен номер на клъстера и идентификация на стъпка, използвайки boto? - бото, емр, амазон-емр

Има няколко describe_* функции в boto.emr трябва step_id, Но в документа не се описва много ясно как да се получи step_id след подаването на стъпки.

Как мога да получа тези step_ids след това run_jobflow или add_steps?

Отговори:

4 за отговор № 1

Идентификационният номер на заданието (идентификационен номер на клъстера) може да бъде намерен на boto.emr.emrobject.JobFlow чрез jobflowid метод:

(Pdb) job().jobflowid returns: u"j-BZC0X65JLLEA"

за стъпката id за дадена стъпка, можете да използвате метода list_steps за връзката, например:

(Pdb) conn().list_steps("j-BZC0X65JLLEA").steps[-1].id returns: u"s-1A1ASN2W23Y1L"

Стъпките за повикване ще ви дадат списък с boto.emr.emrobject.StepSummary обекти, можете да итерите над тези и да извадите това, от което се нуждаете.