對于手動創建Dataproc 集群的計劃刪除,我可以使用下一個參數--max-idle=30m。但是如何使用 Python API激活計劃刪除?任何提示我應該在哪里檢查?
2 回答

月關寶盒
TA貢獻1772條經驗 獲得超5個贊
可以看一下代碼,v1beta2
Dataproc API Python client 中好像有。
以下是如何設置它的示例(來自Airflow DataprocClusterCreateOperator):
cluster_data['config']['lifecycleConfig']['idleDeleteTtl'] = '1800s'

慕村225694
TA貢獻1880條經驗 獲得超4個贊
這是另一種方法。
嘗試從您運行的程序中刪除集群。完成計算后,讓您的程序調用 delete cluster 命令本身。
print("Try to delete cluster %s " % job_args['cluster_name'] )
result = subprocess.call(['gcloud',
'dataproc',
'clusters',
'delete',
job_args['cluster_name'],
'--quiet',
'--async'])
print("Sent command result: %s" % str(result))
添加回答
舉報
0/150
提交
取消