google-cloud-platform - 如何通过 - Java 以编程方式使用 gcloud 命令
问题描述
是否可以通过 - Java 以编程方式使用 gcloud 命令?我发现并非所有 google 提供的库都具有 gcloud 命令的所有功能。
解决方案
呃:-(
你是对的,但有更好的解决方案。
请参阅此说明: https ://cloud.google.com/apis/docs/client-libraries-explained
我不鼓励您从 Java 中调用 gcloud 命令来解决您的问题,也不要尝试直接进行调用。
总之:
使用称为 API 客户端库的旧客户端库,Google 的所有服务都可用于所有受支持的语言。API 客户端库是机器生成的,并且大部分可以保证完美地反映底层服务: https ://developers.google.com/api-client-library/
对于 Google Cloud Platform,可以使用一组更新(更好)的客户端库,但是这些都需要手动编码。这不是一个好的借口,但正因为如此,这些库已经落后于它们的底层服务。滞后包括某些语言不可用的某些服务,某些服务的某些方法不可用等。 https://cloud.google.com/apis/docs/cloud-client-libraries
所以,这带来了一些挑战,但是......
如果您需要一组库来处理所有内容,请转到 API 客户端库
除此以外:
- 如果云客户端库可用,请使用它。
- 如果云客户端库不可用,请使用 API 客户端库。
推荐阅读
- winforms - 在 PowerShell 中向 SSH 会话发送命令并在 TextBox 中接收输出
- r - 如何在 plot.likert 中编辑值标签的位置?
- c# - 我可以使用什么等待来允许表使用正确的队列进行更新?
- ionic-framework - Ionic 4 本地通知声音在 Oreo+ 中不起作用
- dart - 检查 Future 是否完成的同步方法
- jquery - 在 Font-awesome caret up 和 caret down 堆栈上单击事件
- c# - Unity - 将多个游戏对象从当前位置移动(随机播放)到新的目标位置
- java - 如何在使用 IntelliJ Kotlin 项目中的条件断点动态调试变量时更改值?
- react-native - 在 React-Native 中从 API 获取 HTML 数据、HTML 标签
- java - kafka流堆使用