Google cloud platform 如何在命令行上创建google云平台连接?
我一直在尝试在Airflow命令行上使用Google cloud platform 如何在命令行上创建google云平台连接?,google-cloud-platform,airflow,Google Cloud Platform,Airflow,我一直在尝试在Airflow命令行上使用 gcloud connections -a --conn_id google_cloud_my_conn --conn_type google_cloud_platform --conn_extra "{extra__google_cloud_platform__key_path=credential.json}" 因此,当我运行该命令时,它创建了一个连接,但是它没有正确地向连接添加额外的参数 我使用的是运行在Ubuntu18.04上的airflow
gcloud connections -a --conn_id google_cloud_my_conn --conn_type google_cloud_platform --conn_extra "{extra__google_cloud_platform__key_path=credential.json}"
因此,当我运行该命令时,它创建了一个连接,但是它没有正确地向连接添加额外的参数
我使用的是运行在Ubuntu18.04上的airflow v1.10.2,我创建了其他连接,如cloud sql连接,它工作正常,但不适用于google云平台
当运行该命令时,它会在web界面上显示以下详细信息
然而我期待着这样的事情
还有其他帖子提供了解决方案 我向连接添加了更多参数
airflow connections -a \
--conn_id=my_conn_gcp \
--conn_type=google_cloud_platform \
--conn_extra='{ "extra__google_cloud_platform__key_path":" '`
`'my_credetnial.json", '`
`'"extra__google_cloud_platform__project": '`
`'"project_name", '`
`'"extra__google_cloud_platform__scope": '`
`'"https://www.googleapis.com/auth/cloud-platform, '`
`'https://www.googleapis.com/auth/cloud-platform.read-only, '`
`'https://www.googleapis.com/auth/devstorage.full_control, '`
`'https://www.googleapis.com/auth/devstorage.read_only, '`
`'https://www.googleapis.com/auth/devstorage.read_write"}'