Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何使用NodeJS或Rest创建googleapi密钥?_Node.js_Gcloud_Api Key_Aws Cdk_Google Api Nodejs Client - Fatal编程技术网

Node.js 如何使用NodeJS或Rest创建googleapi密钥?

Node.js 如何使用NodeJS或Rest创建googleapi密钥?,node.js,gcloud,api-key,aws-cdk,google-api-nodejs-client,Node.js,Gcloud,Api Key,Aws Cdk,Google Api Nodejs Client,我可以使用gcloud CLI执行此操作: gcloud --project=some-project alpha services api-keys create 但我无法使用googleapis找到任何方法,也无法在他们的节点存储库中找到任何线索 在上下文中,我将在AWS Lambda中运行此函数。我认为(!?)此API尚未通过以下方式公开: 例如,以下404s(未找到) API=apkeys VER=v2alpha1 卷曲https://www.googleapis.com/discov

我可以使用gcloud CLI执行此操作:

gcloud --project=some-project alpha services api-keys create
但我无法使用
googleapis
找到任何方法,也无法在他们的节点存储库中找到任何线索

在上下文中,我将在AWS Lambda中运行此函数。

我认为(!?)此API尚未通过以下方式公开:

例如,以下
404
s(
未找到

API=apkeys
VER=v2alpha1
卷曲https://www.googleapis.com/discovery/v1/apis/${API}/${VER}/rest
不幸的是,在此之前,(没有发现文档)API客户端库无法自动为其生成SDK

我不清楚这是政策还是疏忽

我建议你在谷歌的网站上纠缠云SDK团队

注: 如果将
--log http
附加到(任意)
gcloud
命令,它将显示该命令的底层REST调用。如果没有Google为这些方法提供的SDK,您可以内省API并直接对其余调用进行编码:

gcloud alpha服务api密钥创建\
--项目=${project}\
--日志http
收益率:

==== request start ====
uri: https://apikeys.googleapis.com/v2alpha1/projects/${PROJECT}/keys?alt=json
method: POST
== headers start ==
b'accept': b'application/json'
b'authorization': b'Bearer ya29...'
== headers end ==
== body start ==
== body end ==