Google bigquery 在BigQuery项目之间迁移服务帐户

Google bigquery 在BigQuery项目之间迁移服务帐户,google-bigquery,google-cloud-platform,Google Bigquery,Google Cloud Platform,我有5个BigQuery项目,即Project1、Project2…Project5 我在Project1中创建了一个。我在所有5个项目中使用相同的服务帐户,以编程方式插入行 由于某些原因,现在我计划删除Project1。我的问题是Project1中存在的服务帐户是否也会被删除? 由于其他4个项目使用此服务帐户,插入这些项目是否会失败 如果服务帐户被删除,是否有方法将此服务帐户迁移到任何其他项目 我不想创建一个新的密钥对,因为项目正在生产中,需要推出来处理新生成的密钥。这方面的任何建议。当包含服

我有5个BigQuery项目,即Project1、Project2…Project5

我在Project1中创建了一个。我在所有5个项目中使用相同的服务帐户,以编程方式插入行

由于某些原因,现在我计划删除Project1。我的问题是Project1中存在的服务帐户是否也会被删除?
由于其他4个项目使用此服务帐户,插入这些项目是否会失败

如果服务帐户被删除,是否有方法将此服务帐户迁移到任何其他项目


我不想创建一个新的密钥对,因为项目正在生产中,需要推出来处理新生成的密钥。这方面的任何建议。

当包含服务帐户的项目被删除时,服务帐户将被删除,因此我不会在项目之间共享服务帐户


因此,我为我的用例为每个大查询项目创建了单独的服务帐户。

没错,服务帐户属于一个项目,因此服务帐户将消失。为什么需要删除该项目?即使您删除了所有计费资源,您也可以使用服务帐户。@adrián我们需要删除该项目,因为它已损坏数据,我们不再需要它。因此,如果我理解正确,服务帐户将随项目一起删除。那么,其他使用此服务帐户进行api调用的项目是否会继续工作?如果您删除项目1,您也将删除该服务帐户。然后,其他项目将工作,但使用该服务帐户进行的API调用将失败。如果您有损坏的数据,我建议您删除Project1中的计费资源,并将其保留在那里,以便保留服务帐户。@Adrián感谢您的回复。无论如何,我们在另一个项目中创建了一个新的服务帐户,因为这不是一项非常繁琐的任务。希望尽可能避免这种情况。@John,您能否将您的解决方案作为答案发布并接受它,以便清楚地表明问题已得到解决(尽管不是以您希望的方式)?实际上已经解决了问题,但似乎没有(没有可接受的答案)让stackexchange用户和搜索者有点困惑!