我是Google Cloud和Bigtable的初学者,我想知道是否可以设置一个具有单个bigtable实例管理员权限的服务帐户?
如果可能的话,我想从控制台进行操作。这是我今天使用的:
要启用Cloud Bigtable IAM角色,请通过云控制台启用Cloud Bigtable API,您可以通过searching the API Library for "Bigtable"找到它。
完成此操作后,将显示Cloud Bigtable IAM角色,您将能够将Cloud Bigtable IAM roles授予服务帐户,就像您在其他服务的屏幕截图中所做的那样。
也就是说,请注意,所有这些角色(包括屏幕截图中的角色)都不是特定于实例的,它们是特定于服务的,但会影响整个项目中该服务的所有实例。
要在每个云Bigtable实例级别分配IAM角色,请按照these instructions进行操作:
- 去Cloud Bigtable instances page in the GCP Console。
- 选中要管理其角色的实例旁边的框。出现一个信息面板。
- 在信息面板中,单击“权限”。
- 在“添加成员”下,开始键入要添加的用户或服务帐户的电子邮件地址,然后单击用户或服务帐户的电子邮件地址。
- 单击“选择角色”下拉列表,然后单击“云大表”以选择预定义角色,或单击“自定义”以选择自定义角色。
- 单击要分配的每个角色的名称。
- 单击添加。用户或服务帐户被授予您在实例级别指定的角色。
现在可以使用实例级别权限,您可以将角色分配给各个实例。通过单击要配置的Bigtable实例旁边的复选框,可以通过云控制台访问此功能。