gpt4 book ai didi

google-cloud-platform - 我可以使用 Terraform 创建 GCP API key 吗?

转载 作者:行者123 更新时间:2023-12-04 11:55:32 30 4
gpt4 key购买 nike

我想创建 Google Cloud API keys使用地形。

这可能吗?

最佳答案

还没有,但谷歌似乎正在努力公开 API key 管理的 API。最新的 cloud sdk(使用 287.0.0 测试)具有 alpha 支持,如下所示:

$ gcloud alpha services api-keys
ERROR: (gcloud.alpha.services.api-keys) Command name argument expected.

Available commands for gcloud alpha services api-keys:

clone *(ALPHA)* Create a new API key with the same
metadata as input key.
create *(ALPHA)* Create an API key.
delete *(ALPHA)* Delete an API key.
describe *(ALPHA)* Describe an API key's metadata.
get-key-string *(ALPHA)* Get key string of an API key.
list *(ALPHA)* Lists API keys.
lookup *(ALPHA)* Look up resource name of a key string.
undelete *(ALPHA)* Undelete an API key.
update *(ALPHA)* Update an API key's metadata.

使用 --log-http 列出项目 API key 时您可以看到使用的 API 端点:
$ gcloud alpha services api-keys list --project $PROJECT --log-http
...
==== request start ====
uri: https://apikeys.googleapis.com/v2alpha1/projects/$PROJECT/keys?alt=json
...

即使云 sdk 正在使用 v2alpha1 ,有一个 v2beta1可用的。验证如下:
$ curl -s -H"Authorization: Bearer $(gcloud auth print-access-token)" \
https://apikeys.googleapis.com/v2beta1/projects/$PROJECT/keys
{
"keys": [
{
"name": "projects/REDACTED/keys/REDACTED",
"displayName": "REDACTED",
"createTime": "2019-04-15T10:39:53.558Z",
"updateTime": "2019-04-15T10:40:06.616639Z",
"restrictions": {
"androidKeyRestrictions": {},
"apiTargets": [
{
"service": "geocoding_backend"
}
]
},
"state": "ACTIVE"
}
]
}

由于 terraform google 提供商通常会很快添加新功能,因此我只能假设支持即将到来。你可能想创建一个 Github 问题来表达你的兴趣。或观看 beta provider的更改日志。

关于google-cloud-platform - 我可以使用 Terraform 创建 GCP API key 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60828348/

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