Я использовал Python SDK Apache Beam для создания программы командной строки для запуска заданий Dataflow в Google Cloud.Затем при его использовании я перепутал один из вариантов.Я все испортил, как это --otiopn value
, а не так --option laevu
.Если указан неверный параметр, я ожидаю, что программа умрет или, по крайней мере, предупредит пользователя.Вместо этого моя программа запустила задание Dataflow, используя значение по умолчанию для --option
, и я не заметил до завершения.
Как я могу использовать apache beam для проверки аргументов командной строки и избежать подобных ситуаций?