Pour exécuter les méthodes du serveur MCP Cloud Storage, vous devez avoir accès aux ressources Cloud Storage cibles. Vous gérez le contrôle des accès en attribuant des rôles IAM (Identity and Access Management) à des comptes principaux, tels que des utilisateurs, des groupes et des comptes de service. Chaque rôle contient un ensemble d'autorisations. Si vous souhaitez créer des rôles personnalisés avec des autorisations spécifiques, ce document liste les autorisations requises pour chaque méthode de serveur MCP.
| Méthode | Autorisations IAM requises |
|---|---|
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 |
Étapes suivantes
En savoir plus sur IAM pour Cloud Storage
Pour obtenir la liste des rôles prédéfinis et des autorisations qu'ils contiennent, consultez Rôles IAM pour Cloud Storage.
Attribuez des rôles IAM au niveau du projet et du bucket.