对服务帐户的授予权限错误

问题描述 投票:0回答:2

按照下面的示例逐步进行,>]

https://cloud.google.com/text-to-speech/docs/reference/libraries#client-libraries-usage-python

在Step2上,出现以下错误。

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.

什么参数在这里似乎无效?

我的意图是通过加载自定义输入文本文件来使用Text-to-Speech

服务,并将输出保存在本地磁盘中。我已成功安装google-sdk和python

按照步骤2上https://cloud.google.com/text-to-speech/docs/reference/libraries#client-libraries-usage-python的示例进行逐步操作,出现以下错误。 D:\ google-api-python \ py&...

service google-cloud-platform permissions text-to-speech invalid-argument
2个回答
0
投票

根据Google Documentation,您需要=来提供memberrole值。您的命令应如下所示:


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.