Service 向服务帐户授予权限时出错

Service 向服务帐户授予权限时出错,service,google-cloud-platform,permissions,text-to-speech,invalid-argument,Service,Google Cloud Platform,Permissions,Text To Speech,Invalid Argument,一步一步地遵循以下示例: 在步骤2,我得到了以下错误 D:\google-api-python\py>gcloud projects add-iam-policy-binding [my-project-for-tts] --member "serviceAccount:[tts-python-1]@[my-project-for-tts].iam.gserviceaccount.com" --role "roles/owner" ERROR: (gcloud.projects.add-

一步一步地遵循以下示例:

在步骤2,我得到了以下错误

D:\google-api-python\py>gcloud projects add-iam-policy-binding [my-project-for-tts] --member "serviceAccount:[tts-python-1]@[my-project-for-tts].iam.gserviceaccount.com" --role "roles/owner"
ERROR: (gcloud.projects.add-iam-policy-binding) INVALID_ARGUMENT: Request contains an invalid argument.
什么论点在这里似乎是无效的

我的目的是通过加载自定义输入文本文件并将输出保存在本地磁盘中,来使用文本到语音服务。我成功安装了google sdk和python

根据,您需要
=
提供
成员
角色
值。您的命令应如下所示:

gcloud projects add-iam-policy-binding my-project-for-tts --member='serviceAccount:tts-python-1@my-project-for-tts.iam.gserviceaccount.com' --role='roles/owner'
此外,请确保您使用的是最新的
gcloud
软件包。

根据,您需要
=
提供
成员和
角色的值。您的命令应如下所示:

gcloud projects add-iam-policy-binding my-project-for-tts --member='serviceAccount:tts-python-1@my-project-for-tts.iam.gserviceaccount.com' --role='roles/owner'

另外,请确保您使用的是最新的
gcloud
软件包。

这里的方括号似乎是无效的参数。使用我自己的服务帐户并运行您的命令,我会得到相同的错误,但是删除[]运行正常


如果删除[],则该命令将正常工作。

这里的方括号似乎是无效参数。使用我自己的服务帐户并运行您的命令,我会得到相同的错误,但是删除[]运行正常


如果删除[],该命令将正常工作。

您使用的是
gcloud
命令吗?您必须替换由
[…]
包围的参数,哪些是实际值。
gcloud
是您使用的实际命令吗?您必须替换由
[…]
包围的参数,这些参数是真实值。实际上,方括号是问题所在。谢谢事实上,方括号就是问题所在。谢谢