本页介绍了如何向 Google Cloud 项目、实例、数据库或备份账号授予 Spanner Identity and Access Management (IAM) 权限。
如需了解 Google Cloud 角色,请参阅 了解角色并详细了解 Spanner 请参阅访问权限控制:角色。
项目级权限
您可以在 Google Cloud 控制台中的 IAM 页面向账号授予整个 Google Cloud 项目的 IAM 权限。添加权限 可向某个账号授予所有 项目中的 Spanner 实例、数据库和备份。
验证您是否可以添加权限
在尝试应用项目级权限之前,请检查您是否拥有足够权限将角色应用到其他账号。您需要项目级权限。
转到项目的 IAM 页面。
对于查看方式选项,选择主账号。
在列表中找到您的账号。如果您的账号在角色列中被列为所有者或编辑者,则您拥有足够的权限。
如果您没有足够的项目级权限,请让项目的所有者授予您额外权限。
授予主账号权限
转到项目的 IAM 页面。
对于查看方式选项,选择主账号。
在列表中找到该账号并点击修改 。
在修改权限页面上,点击添加其他角色。
在下拉列表中选择一个角色。
点击保存。
将主账号添加至项目中
转到项目的 IAM 页面。
点击工具栏下方的添加按钮。
在新建主账号框中,输入您想要添加的账号的电子邮件。
在下拉列表中选择一个角色。
点击保存。
如需了解详情,请参阅授予、更改和撤消访问权限。
实例级权限
验证您是否可以添加权限
尝试在实例级别应用实例级权限之前,请检查您是否有足够权限将角色应用于其他账号。 您需要项目或实例级别的权限。
转到项目的 IAM 页面。
对于查看方式选项,选择主账号。
在列表中找到您的账号。如果您的账号在角色列中被列为所有者、编辑者或 Cloud Spanner 管理员,则您拥有足够的权限。如果不是,请继续下一步。
前往 Spanner 实例页面。
选中实例的复选框。
信息面板显示在页面右侧。在信息面板的权限标签页中,展开主账号列表并找到您的账号。如果您的账号被列为所有者、编辑者或 Spanner 管理员,则您拥有足够的权限。
如果您在项目或实例级别没有足够权限,请让项目的所有者授予您额外权限。
添加实例级权限
请按照以下步骤将 Spanner 的角色应用于项目中的某个实例。
前往 Spanner 实例页面。
选中实例的复选框。
信息面板显示在页面右侧。点击信息面板中的权限标签页。
在信息面板的添加主账号框中,输入要添加的账号的电子邮件地址。
从下拉列表中选择一个或多个角色。
点击添加。
数据库级权限
验证您是否可以添加权限
在尝试应用数据库级权限之前,请检查您是否有足够权限将角色应用到其他账号。您需要项目、实例或数据库级别的权限。
转到项目的 IAM 页面。
对于查看方式选项,选择主账号。
在列表中找到您的账号。如果您的账号在角色列被列为所有者、编辑者、Cloud Spanner 管理员或 Cloud Spanner 数据库管理员,则您拥有足够的权限。如果不是,请继续下一步。
前往 Spanner 实例页面。
选中包含数据库的实例对应的复选框。
信息面板显示在页面右侧。在信息面板的权限标签页中,展开主账号列表并找到您的账号。如果您的账号被列为所有者、编辑者、Spanner 管理员或 Spanner 数据库管理员,则您拥有足够的权限。如果不是,请继续下一步。
点击实例名称进入实例详情页面。
点击页面右侧的显示信息面板。
在页面的概览标签中,选中您的数据库对应的复选框。
在信息面板的权限标签页中,展开主账号列表并找到您的账号。如果您的账号被列为所有者、编辑者、Spanner 管理员或 Spanner 数据库管理员,则您拥有足够的权限。
如果您在项目、实例或数据库级别没有足够的权限,请让项目的所有者授予您额外权限。
添加数据库级权限
请按照以下步骤为主账号授予对数据库级角色的访问权限。
前往 Spanner 实例页面。
点击包含您的数据库的实例的名称,以转到实例详情页面。
在概览标签页中,选中数据库对应的复选框。
系统将显示信息面板。点击添加主账号。
在添加主账号面板的新的主账号中,输入 您要添加的账号
从下拉列表中选择一个或多个角色。
点击保存。
移除数据库级权限
如需从主体中移除数据库级角色,请按以下步骤操作。
前往 Spanner 实例页面。
点击包含您的数据库的实例的名称,以转到实例详情页面。
在概览标签页中,选中数据库对应的复选框。
系统将显示信息面板。在信息面板的角色/主账号下,找到数据库级 要移除的角色,并将其展开。
系统会显示拥有此角色的主账号列表。
点击要移除的主账号旁边的垃圾箱图标 角色。
在确认对话框中,选中相应复选框,然后点击移除。
备份级别权限
验证您是否可以添加权限
在尝试应用备份级权限之前,请检查您是否有足够权限将角色应用于其他账号。您需要项目、实例或备份级的权限。
转到项目的 IAM 页面。
对于查看方式选项,选择主账号。
在列表中找到您的账号。如果您的账号在角色列被列为所有者、编辑者、Cloud Spanner 管理员、Cloud Spanner 备份管理员,则您拥有足够的权限。如果不是,请继续下一步。
前往 Spanner 实例页面。
选中包含备份的实例对应的复选框。
信息面板显示在页面右侧。在信息面板的权限标签页中,展开主账号列表并找到您的账号。如果您的账号被列为所有者、编辑者、Spanner 管理员或 Spanner 备份管理员,则您拥有足够的权限。如果不是,请继续下一步。
点击实例名称进入实例详情页面。
点击备份/还原标签页,然后从备份表中选择备份。
点击右侧的显示信息面板。
在信息面板中,找到您的账号。如果您的账号在角色列被列为所有者、编辑者、Cloud Spanner 管理员、Cloud Spanner 备份管理员,则您拥有足够的权限。
如果您在项目或实例级别没有足够权限,请让项目的所有者授予您额外权限。
添加备份级权限
请按照以下步骤将 Spanner 的角色应用于项目中的单个备份。
前往 Spanner 实例页面。
点击包含您的备份的实例的名称,以转到实例详情页面。
在备份/恢复标签页中,选择您的备份。
系统会显示信息面板。点击信息面板中的权限标签页。
在信息面板的添加主账号框中,输入要添加的账号的电子邮件地址。
从下拉列表中选择一个或多个角色。
点击添加。