gpt4 book ai didi

node.js - 在 Nodejs 应用程序中使用 gcloud 命令

转载 作者:行者123 更新时间:2023-12-02 19:21:01 30 4
gpt4 key购买 nike

某些 gcloud 命令没有 API 或客户端库支持(例如 - this one )。

在这些情况下,是否有一种简单的方法可以从 Nodejs 应用程序运行 gcloud 命令?

最佳答案

我很难快速检查 IAM 策略的 gcloud endpoints service 命令,但是,如果 IIRC (并且如果这类似于 IAM 策略的 gcloud items 命令) ,并不是没有 API,而是没有单一的 API 调用。

您始终可以使用 gcloud 执行附加 --log-http 来查看幕后发生的情况。通过 IAM 策略变更(即用即用),您可以获取策略,对其进行变更,然后使用 GET 为您提供的 etag 将更改应用回来。后端检查策略的状态(etag 就像策略的哈希),如果它没有更改,您可以进行更改。

如果这是这里发生的情况,您应该能够使用现有的 (!) API 重现 NodeJS 中的功能,并且如果您使用 API 客户端库(而不是云客户端库),则该功能将可用.

除了 shell 到 gcloud 所涉及的复杂性之外,您还需要对其进行身份验证,然后需要将数据(取消)编码到 shell管理错误。因此,它很困惑并且通常不受欢迎。

关于node.js - 在 Nodejs 应用程序中使用 gcloud 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63057687/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com