Мне было интересно, если бы был способ, я могу перечислить всю информацию о шаге кластера emr через boto. Я знаю, что aws cli может сделать такую вещь на aws emr list-steps --cluster-id ID
.Список всех сведений о шаге BOTO
Это дает всю информацию о всех шагах в этом кластере; Я хочу использовать python и boto для того, чтобы делать то же самое, но задавался вопросом, есть ли опция в boto emr, где вы можете перечислить всю информацию (например, prints aws cli) ... в настоящее время я должен получить каждую информацию с определенным вызовом таких как:
>>> conn.list_steps('j-2J699C85LW1R6').steps
[<boto.emr.emrobject.StepSummary object at 0x107785ad0>,
<boto.emr.emrobject.StepSummary object at 0x107798b90>,
<boto.emr.emrobject.StepSummary object at 0x107798d90>,
<boto.emr.emrobject.StepSummary object at 0x10778e650>,
<boto.emr.emrobject.StepSummary object at 0x10778ea90>,]
>>> conn.list_steps('j-2J699C85LW1R6').steps[0].id
u's-2LLDFU54O55DJ'
>>> conn.list_steps('j-2J699C85LW1R6').steps[0].status.state
u'COMPLETED'
есть тонны маленьких аргументов, подобных этому, таких как timeline.enddatetime, config.args,actiononfailure etc etc
и было интересно, если есть простая команда, чтобы получить всю эту информацию в одном вызове для возврата JSon или что-то похож.