在 CLI 中制作 GCP 项目而无法让家长成为试用用户

Making a GCP project in CLI without being able to make a parent as a trial user

我正在使用 Google CLoud 的试用版。在命令行中,我使用 .json 密钥文件登录。

gcloud projects create training_project

returns

ERROR: (gcloud.projects.create) PERMISSION_DENIED: Service accounts cannot create projects without a parent.

但是使用试用帐户,我既不能创建组织也不能创建文件夹作为父级。那么,作为试用用户,如何使用命令行界面创建一个新项目?

我已阅读 有关使用 REST API 执行此操作的问题,而我想使用命令行界面。此外,该问题与使用试用帐户无关。

如错误消息所示(这也记录在案 here),服务帐户不允许在组织外部创建项目,并且在创建项目时必须指定父资源。对此没有解决方法。由于试用用户无法像您提到的那样创建组织,因此您将无法使用服务帐户创建项目。

话虽如此,您可以在以用户身份登录时通过 CLI 创建项目。您可以通过运行ning:

登录
gcloud auth login

并按照说明进行操作。 gcloud projects create 命令将 运行 成功。