如何从linux控制台创建gcloud数据流
我已经在Google云平台上创建了gcloud数据流,现在我需要在Linux控制台上创建它。主要问题:如何从linux控制台创建gcloud数据流,linux,google-cloud-platform,console,gcloud,dataflow,Linux,Google Cloud Platform,Console,Gcloud,Dataflow,我已经在Google云平台上创建了gcloud数据流,现在我需要在Linux控制台上创建它。主要问题: 它应该看起来怎么样 如何使用gcloud的参数 通常(!)您可以通过云控制台实现的所有功能都可以通过Google Cloud SDK(通常称为gcloud)获得 gcloud设计精良、一致,比控制台功能更强大;使用gcloud比使用Console更强大、更灵活 我建议您参考谷歌的gcloud文档()。在左侧,您将看到所有命令的枚举以及详细的文档 我建议你也考虑使用最好的。这将有助于您学习该工
- 它应该看起来怎么样
- 如何使用gcloud的参数
gcloud
)获得
gcloud
设计精良、一致,比控制台功能更强大;使用gcloud
比使用Console更强大、更灵活
我建议您参考谷歌的gcloud
文档()。在左侧,您将看到所有命令的枚举以及详细的文档
我建议你也考虑使用最好的。这将有助于您学习该工具
gcloud
的一个警告是,通常有可用的命令(gcloud[command]…
),也有alpha和beta命令。就我个人而言,我觉得这让人困惑,因为您可能需要参考三个不同的命令才能准确地找到所需的内容
在您的情况下,gcloud dataflow--help
将通知您只能与一个“组”(jobs
)交互,即gcloud dataflow jobs--help
。但是,如果您使用alpha和beta命令,gcloud alpha dataflow--help
,您将看到您能够与作业
、日志
和度量进行交互。所有gcloud
命令都要注意这一点
对于您来说,一个好的起点可能是在项目中查询(非破坏性地)jobs
。文档中显示了两个选项列表
()和描述
()
由于所有gcloud
命令的作用域都是一个云项目,因此需要指定该项目。您可以通过命令gcloud执行此操作--project=${project}
或者您可以将该项目设置为默认的gcloud config set project${project}
。我建议您始终为每个命令指定项目
所以,不用再麻烦了。。。这应该会让你开始:
(可选)使用交互式shell(注意beta
命令之一):
如果尚未登录,请登录:
gcloud auth login [[YOUR-GOOGLE-ACCOUNT]]
然后类似于:
gcloud dataflow jobs list --project=[[YOUR-PROJECT]]
获取一个作业ID:
gcloud dataflow jobs describe [[YOUR-JOB-ID]] --project=[[YOUR-PROJECT]]
gcloud dataflow jobs describe [[YOUR-JOB-ID]] --project=[[YOUR-PROJECT]]