首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >FAILED_PRECONDITION在尝试创建新的Google项目时

FAILED_PRECONDITION在尝试创建新的Google项目时
EN

Stack Overflow用户
提问于 2017-04-04 18:27:58
回答 5查看 28.6K关注 0票数 8

当我试图在https://code.google.com/apis/console上为Google创建一个新项目时,我遇到了一个错误

我希望这个错误是暂时的,但是我已经几个星期无法创建一个新的项目了。

错误似乎已经改变了,因为它曾经包含服务器ip信息和许多其他数据。删除了一些潜在的私有信息的示例:

APPLICATION_ERROR;google.cloudresourcemanager.projects.v1beta1/DeveloperProjects.CreateProject;com.google.apps.framework.request.StatusException: generic::FAILED_PRECONDITION:;AppErrorCode=9;StartTimeMs=1489595147198;tcp;Deadline(sec)=50.0;ResFormat=UNCOMPRESSED;ServerTimeSec=0.027545452117919922;LogBytes=256;FailFast;EffSecLevel=none;ReqFormat=UNCOMPRESSED;ReqID=removed;GlobalID=removed;Server=ipport

现在的错误要短得多,尽管似乎仍然与相同的原因有关:

com.google.apps.framework.request.StatusException: generic::FAILED_PRECONDITION:

仪表板中的旋转器似乎永远旋转,而错误在几秒钟后出现在警报下面。我尝试过许多项目名称,但都失败了,但都有相同的错误。

我是否遗漏了某种配额来阻止这种情况发生?配额菜单项要求我选择一个我没有的项目。

单击此错误将我转到一个带有以下消息的页面:

您没有对所选资源执行操作的权限。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2017-04-05 12:47:27

确保Google开发人员控制台是为试图创建该项目的用户打开的。

Admin.google.com > Apps >其他Google服务> Google开发人员控制台,并打开任何需要它的组织或用户。

票数 9
EN

Stack Overflow用户

发布于 2018-11-08 18:44:50

看起来除了@AndrewL在他的解决方案中提供的原因之外,还有另一个可能的原因。

简短回答:

当我试图通过Terraform将一个新的GCP项目与我们的账单帐户关联时,我也遇到了同样的错误。我们的账单帐户的默认限制是5个项目(我们已经满足了),这阻止了新帐户的关联并生成了Error 400: Precondition check failed., failedPreconditionerror消息。要修复,我必须删除/删除一个已经关联的项目,然后才能添加一个新的项目。

长答案者:

下面是我在Terraform中遇到的错误消息(敏感数据和ID已编辑):

代码语言:javascript
运行
复制
An execution plan has been generated and is shown below.
Resource actions are indicated with the following symbols:
  ~ update in-place

Terraform will perform the following actions:

  ~ module.<MY MODULE PATH>.project
      billing_account: "" => "<MY BILLING ACCOUNT ID>"


Plan: 0 to add, 1 to change, 0 to destroy.

Do you want to perform these actions?
  Terraform will perform the actions described above.
  Only 'yes' will be accepted to approve.

  Enter a value: yes

module.<MY MODULE PATH>.project: Modifying... (ID: <MY PROJECT ID>)
  billing_account: "" => "<MY BILLING ACCOUNT ID>"

Error: Error applying plan:

1 error(s) occurred:

* module.<MY MODULE PATH>.project: 1 error(s) occurred:

* google_project.project: Error setting billing account "<MY BILLING ACCOUNT ID>" for project "projects/<MY PROJECT ID>": googleapi: Error 400: Precondition check failed., failedPrecondition

Terraform does not automatically rollback in the face of errors.
Instead, your Terraform state file has been partially updated with
any resources that successfully completed. Please address the error
above and apply again to incrementally change your infrastructure.

我的账单帐户最多有5个项目。作为测试,我删除了其中一个项目,然后再次运行Terraform。然后,它成功地将新项目添加到计费帐户中。为了再次检查,我尝试将另一个新项目添加到计费帐户(将金额推到6),然后再次收到相同的错误消息。

直接删除一个相关的项目也是有效的。

这是合理的,为您的帐单帐户的相关项目的限额增加也将解决这一问题。

票数 6
EN

Stack Overflow用户

发布于 2020-11-10 00:53:49

造成此错误的另一个可能原因可能是访问.xlsx文件。如果使用访问该文件,则需要将.xlsx文件保存为Google,方法是在顶部的file中选择可用的选项。

谢谢

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43214920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档