Intégration
Amazon Verified Permissions
Amazon Verified Permissions (AVP) est le service d'autorisation fine managé par AWS, propulsé par le langage de politiques Cedar.
Qu'est-ce qu'Amazon Verified Permissions ?
Amazon Verified Permissions est un service d'autorisation entièrement managé qui vous aide à implémenter un contrôle d'accès fin dans vos applications. Ses principales fonctionnalités incluent :
- Langage de politiques Cedar – Des politiques lisibles et analysables
- Policy stores – Stockage managé pour vos politiques d'autorisation
- Validation de schéma – Vérification que les politiques correspondent à votre modèle d'entités
- Évaluation en temps réel – Décisions d'autorisation en millisecondes
- Intégration AWS – Support natif de Cognito, API Gateway et plus
AVP comme Point de Décision des Politiques
Amazon Verified Permissions agit comme un Point de Décision des Politiques (PDP) dans votre architecture d'autorisation :
PAP
Big ACL crée les politiques Cedar
PDP
AVP évalue les politiques
PEP
Votre app applique les décisions
Votre application envoie des requêtes d'autorisation à AVP, qui les évalue par rapport aux politiques Cedar et renvoie des décisions d'autorisation ou de refus.
Exemple de politique Cedar
Amazon Verified Permissions utilise Cedar, un langage de politiques conçu pour l'autorisation :
permit (
principal == User::"alice",
action == Action::"view",
resource == Document::"roadmap.pdf"
) when {
principal.department == resource.owner.department
}; Cette politique autorise Alice à voir roadmap.pdf uniquement si elle est dans le même département que le propriétaire du document.
Cas d'usage d'Amazon Verified Permissions
Applications SaaS multi-tenant
Isoler les données clients avec des politiques tenant-aware
Contrôle d'accès basé sur les rôles (RBAC)
Définir les permissions en fonction des rôles utilisateurs
Contrôle d'accès basé sur les attributs (ABAC)
Prendre des décisions basées sur les attributs des utilisateurs et des ressources
Contrôle d'accès basé sur les relations (ReBAC)
Accorder l'accès en fonction des relations entre entités
Big ACL + Amazon Verified Permissions
Big ACL sert de Point d'Administration des Politiques pour Amazon Verified Permissions, en fournissant :
- Rédaction en langage naturel – Écrivez des politiques en français, exportez en Cedar
- Test des politiques – Validez les politiques Cedar avant le déploiement sur AVP
- Contrôle de version – Suivez les changements de politiques avec un historique d'audit complet
- Support multi-PDP – Utilisez le même modèle de politiques pour AVP et OPA
- Collaboration – Permettez aux équipes sécurité et produit de gérer les politiques ensemble
Gérez vos politiques AVP avec Big ACL
Commencer gratuitement