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 について確認する。
事前定義ロールとそれに含まれる権限の一覧については、Cloud Storage に適用される IAM ロールをご覧ください。
プロジェクト レベルとバケットレベルで IAM ロールを割り当てる。