我正在使用“gcloud projects create [project-id]”来创建项目,然后使用“gcloud services enable customsearch.googleapis.com”来启用自定义搜索。
现在我想创建一个Api Key但是没有任何方法可以做到这一点。可能吗?
谢谢
您似乎必须通过GCP控制台创建API密钥,但是将来会提供Feature Request来提供此功能,以便可以使用gcloud创建API密钥。没有ETA,但在上述链接上可以遵循任何进展。现在您可以使用GCP控制台:
在“API密钥”部分的documentation链接底部,您可以单击“获取密钥”。将弹出一个新窗口,要求您选择项目。选择您想要密钥的项目,然后单击“下一步”。将为您的项目创建一个新的API密钥。
您可以通过API Console Credentials菜单管理API密钥并提高其安全性,该菜单也可用于创建API密钥。
您还应该阅读以下documentation链接,该链接更多地解释了使用API密钥的优缺点以及使用Service Accounts可以克服的限制。
现在可以使用gcloud:
gcloud beta iam service-accounts keys create OUTPUT-FILE --iam-account=IAM_ACCOUNT [optional flags]
你可能需要先gcloud components install beta
。