Google 功能服务帐户

Mas*_*imo 8 service-accounts google-cloud-platform google-cloud-functions

我正在尝试将一个函数部署到作为默认“PROJECT_ID”@appspot.gserviceaccount.com 之外的不同服务帐户运行的 Google 函数。

这可能吗?

到目前为止我尝试过的是:

  1. 作为服务帐户进行身份验证并运行部署命令
  2. 作为服务帐户进行身份验证并使用“--account”运行部署命令

这些功能不断使用默认的 serviceAccount 进行部署。

谢谢

编辑(2019/02/13):

正如 @JJC 所说,现在可以通过 gcloud beta 功能使用:

gcloud beta functions deploy ... --service-account=$YOUR_SA_HERE
Run Code Online (Sandbox Code Playgroud)

编辑(2023/07/06): 正如@TinyTiger所述,现在是GA:请参阅此处的回复

JJC*_*JJC 7

现在可以通过 gcloud beta 功能获得此功能:

gcloud beta functions deploy ... --service-account=$YOUR_SA_HERE