如需运行 Cloud Storage MCP 服务器方法,您需要对目标 Cloud Storage 资源的访问权限。您可以通过向主账号(例如用户、群组和服务账号)授予 Identity and Access Management (IAM) 角色来管理访问权限控制。每个角色都包含一组权限。如果您想创建具有特定权限的自定义角色,本文档列出了每个 MCP 服务器方法所需的权限。
| 方法 | 所需的 IAM 权限 |
|---|---|
create_bucket |
mcp.tools.callstorage.buckets.create |
delete_bucket |
mcp.tools.callstorage.buckets.delete |
delete_object |
mcp.tools.callstorage.objects.delete |
get_object_metadata |
mcp.tools.callstorage.objects.get |
list_buckets |
mcp.tools.callstorage.buckets.list |
list_objects |
mcp.tools.callstorage.objects.list |
read_object |
mcp.tools.callstorage.objects.get |
write_text |
mcp.tools.callstorage.objects.create |
后续步骤
如需查看预定义角色及其所含权限的列表,请参阅适用于 Cloud Storage 的 IAM 角色。
在项目和存储桶级层分配 IAM 角色。