【发布时间】:2019-12-17 04:45:43
【问题描述】:
我是python新手,在这里我想使用http请求创建dataproc集群。 我正在关注他们在 REST API 部分中提到的 dataproc 文档。见下文 https://cloud.google.com/dataproc/docs/guides/create-cluster#creating_a_cloud_dataproc_cluster
查看下面我正在尝试的代码
Endpoint_URL = "https://dataproc.googleapis.com/v1/projects/*******/regions/us-central1-b/clusters"
data = {
"projectId": "*****",
"clusterName": "cluster-1",
"config": {
"configBucket": "",
"gceClusterConfig": {
"subnetworkUri": "default",
"zoneUri": "us-central1-b"
},
"masterConfig": {
"numInstances": 1,
"machineTypeUri": "n1-standard-1",
"diskConfig": {
"bootDiskSizeGb": 500,
"numLocalSsds": 0
}
},
"workerConfig": {
"numInstances": 2,
"machineTypeUri": "n1-standard-1",
"diskConfig": {
"bootDiskSizeGb": 100,
"numLocalSsds": 0
}
}
}
}
r = requests.post(url=Endpoint_URL, data=data)
op_url = r.text
print("The pastebin URL is:%s" % op_url)
我不知道它是否正确,使用此代码我无法创建集群。解决方案是什么 谢谢
【问题讨论】:
标签: python python-3.x airflow google-cloud-dataproc