View a markdown version of this page

Modification des schémas de magasin de politiques - Amazon Verified Permissions

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Modification des schémas de magasin de politiques

Lorsque vous sélectionnez Schéma dans la console Amazon Verified Permissions, les types d'entités et les actions qui constituent votre schéma s'affichent. Vous pouvez afficher et modifier votre schéma en mode visuel ou en mode JSON. Le mode visuel vous permet de mettre à jour le schéma en ajoutant de nouveaux types et de nouvelles actions à l'aide de différents assistants. En mode JSON, vous pouvez commencer à mettre à jour le code JSON du schéma directement dans l'éditeur JSON.

Visual Mode

L'éditeur de schéma visuel commence par une série de diagrammes qui illustrent les relations entre les entités de votre schéma. Choisissez Agrandir pour optimiser l'affichage des diagrammes. Deux diagrammes sont disponibles :

  • Diagramme des actions  : la vue du diagramme des actions répertorie les types de principes que vous avez configurés dans votre magasin de politiques, les actions qu'ils peuvent effectuer et les ressources sur lesquelles ils sont autorisés à effectuer des actions. Les lignes entre les entités indiquent votre capacité à créer une politique permettant à un mandant d'effectuer une action sur une ressource. Si votre diagramme d'actions n'indique pas de relation entre deux entités, vous devez créer cette relation entre elles avant de pouvoir l'autoriser ou la refuser dans les politiques. Sélectionnez une entité pour voir un aperçu des propriétés et effectuez une exploration vers le bas pour afficher tous les détails. Choisissez Filtrer selon cette [action | type de ressource | type principal] pour afficher une entité dans une vue avec uniquement ses propres connexions.

  • Diagramme des types d'entités — Le diagramme des types d'entités met l'accent sur les relations entre les principaux et les ressources. Si vous souhaitez comprendre les relations parentales complexes imbriquées dans votre schéma, consultez ce schéma. Passez la souris sur une entité pour explorer les relations parentales qu'elle entretient.

    Sous les diagrammes se trouvent des listes des types d'entités et des actions de votre schéma. La vue en liste est utile lorsque vous souhaitez consulter immédiatement les détails d'une action ou d'un type d'entité spécifique. Sélectionnez n'importe quelle entité pour afficher les détails.

Pour modifier un schéma d'autorisations vérifiées en mode visuel
  1. Ouvrez la console Autorisations vérifiées. Choisissez votre magasin de polices.

  2. Dans le volet de navigation de gauche, choisissez Schéma.

  3. Choisissez le mode visuel. Passez en revue les diagrammes entité-relation et planifiez les modifications que vous souhaitez apporter à votre schéma. Vous pouvez éventuellement filtrer par entité pour examiner ses connexions individuelles avec d'autres entités.

  4. Choisissez Edit schema (Modifier le schéma).

  5. Dans la section Détails, saisissez un espace de noms pour votre schéma.

  6. Dans la section Types d'entités, choisissez Ajouter un nouveau type d'entité.

  7. Tapez le nom de l'entité.

  8. (Facultatif) Choisissez Ajouter un parent pour ajouter les entités parentes dont la nouvelle entité est membre. Pour supprimer un parent qui a été ajouté à l'entité, choisissez Supprimer à côté du nom du parent.

  9. Choisissez Ajouter un attribut pour ajouter des attributs à l'entité. Tapez le nom de l'attribut et choisissez le type d'attribut pour chaque attribut de l'entité. Les autorisations vérifiées utilisent les valeurs d'attribut spécifiées lors de la vérification des politiques par rapport au schéma. Indiquez si chaque attribut est obligatoire. Pour supprimer un attribut qui a été ajouté à l'entité, choisissez Supprimer à côté de l'attribut.

  10. Choisissez Ajouter un type d'entité pour ajouter l'entité au schéma.

  11. Dans la section Actions, choisissez Ajouter une nouvelle action.

  12. Tapez le nom de l'action.

  13. (Facultatif) Choisissez Ajouter une ressource pour ajouter les types de ressources auxquels l'action s'applique. Pour supprimer un type de ressource qui a été ajouté à l'action, choisissez Supprimer à côté du nom du type de ressource.

  14. (Facultatif) Choisissez Ajouter un principal pour ajouter un type de principal auquel l'action s'applique. Pour supprimer un type principal qui a été ajouté à l'action, choisissez Supprimer à côté du nom du type principal.

  15. Choisissez Ajouter un attribut pour ajouter des attributs qui peuvent être ajoutés au contexte d'une action dans vos demandes d'autorisation. Entrez le nom de l'attribut et choisissez le type d'attribut pour chaque attribut. Les autorisations vérifiées utilisent les valeurs d'attribut spécifiées lors de la vérification des politiques par rapport au schéma. Indiquez si chaque attribut est obligatoire. Pour supprimer un attribut qui a été ajouté à l'action, choisissez Supprimer à côté de l'attribut.

  16. Choisissez Add action.

  17. Une fois que tous les types d'entités et toutes les actions ont été ajoutés au schéma, choisissez Enregistrer les modifications.

JSON mode

Lors des mises à jour, vous remarquerez que l'éditeur JSON valide votre code par rapport à la syntaxe JSON et qu'il identifie les erreurs et les avertissements lors de la modification, ce qui vous permet de détecter rapidement les problèmes. De plus, vous n'avez pas à vous soucier du formatage du JSON, il vous suffit de choisir Format JSON une fois que vous avez effectué vos mises à jour et le format sera mis à jour pour correspondre au formatage JSON attendu.

Pour modifier un schéma d'autorisations vérifiées en mode JSON
  1. Ouvrez la console Autorisations vérifiées. Choisissez votre magasin de polices.

  2. Dans le volet de navigation de gauche, choisissez Schéma.

  3. Choisissez le mode JSON, puis choisissez Modifier le schéma.

  4. Entrez le contenu de votre schéma JSON dans le champ Contenu. Vous ne pouvez pas enregistrer les mises à jour de votre schéma tant que vous n'avez pas résolu toutes les erreurs de syntaxe. Vous pouvez choisir Format JSON pour mettre en forme la syntaxe JSON de votre schéma avec l'espacement et l'indentation recommandés.

  5. Sélectionnez Enregistrer les modifications.