如要執行 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 角色」。
在專案和 bucket 層級授予 IAM 角色。