Utilisation des journaux d'audit
Présentation
Frame.io prend en charge et maintient des journaux d’audit pour la grande majorité des activités dans ses applications.Cela inclut les opérations CRUD de base sur les ressources principales et certaines abstractions spéciales (par exemple AssetVersioned).
Les journaux d'audit sont tronqués après 30 jours
Les journaux d’audit Frame.io sont disponibles via API pour une fenêtre glissante de 30 jours, après quoi ils sont déplacés vers un stockage à froid.Par conséquent, si vous souhaitez conserver un historique long des événements Frame.io, veillez à stocker les données historiques des journaux de manière indépendante.
Portée et autorisations
Seuls les administrateurs de compte peuvent accéder aux journaux d’audit d’un compte, et tous les appels au point d’entrée des journaux d’audit doivent être étendus à un account_id comme suit :
Réponses
Toutes les réponses des journaux d’audit ont un format similaire :
N'oubliez pas la pagination !
Les données de réponse des journaux d’audit peuvent être assez détaillées, assurez-vous donc de bien connaître la pagination !
Filtres
Les journaux d’audit prennent en charge différents filtres, y compris les périodes.Contrairement aux points d’entrée de recherche de Frame.io, les filtres peuvent être envoyés uniquement comme paramètres de chaîne de requête GET.
Tous les filtres suivent le même formatage :
GET + chaîne de requête
Une valeur par type de filtre
Actuellement, les journaux d’audit prennent en charge une valeur par type de filtre.Si vous fournissez deux filtres du même type (par exemple filter[action]=ActionOne&filter[action]=ActionTwo), le second filtre prévaudra.
Types de filtres clés
Les types de filtres clés pour filtrer et naviguer dans les journaux d’audit sont :” ] } ```
Types d’éléments et actions
Exemples de filtres
Tous les filtres suivent un format similaire, comme décrit ci-dessous.Voici quelques exemples ciblant des cas d’usage spécifiques qui peuvent vous aider à commencer.
Périodes
Les périodes constituent un cas légèrement particulier, dans la mesure où il est nécessaire de spécifier à la fois la inserted_at datetime Valeur, et l’opération à appliquer à cette datetime. Par conséquent, les requêtes de période comporteront toujours deux éléments de filtre, dont chacun sera lui-même imbriqué à côté d’un paramètre [inserted_at].
Les opérations prises en charge incluent :
- gt : supérieur à
- gte : supérieur ou égal à
- lt : inférieur à
- lte : inférieur ou égal à