Cet article explique précisément ce qu'InfraNest peut voir et faire dans votre compte PagerDuty, ce qu'il stocke, pendant combien de temps, et comment supprimer l'accès. Il s'adresse à la personne qui approuve les applications sur votre compte PagerDuty, ainsi qu'à votre équipe sécurité.
Vue d'ensemble
- InfraNest se connecte à PagerDuty de deux façons : une connexion en un clic avec des autorisations limitées, ou une clé d'intégration collée sans aucune connexion.
- Il ne lit et ne modifie que ce qui est listé ci-dessous — rien de plus.
- Vous pouvez voir exactement qui a connecté le compte, et le déconnecter à tout moment.
Ce qu'InfraNest peut faire dans PagerDuty
Avec la connexion en un clic, vous autorisez InfraNest dans PagerDuty. InfraNest utilise cet accès uniquement pour les actions suivantes, et rien d'autre :
- Lire qui l'a autorisé — pour afficher qui a connecté le compte et confirmer que la connexion fonctionne toujours.
- Lister vos services — afin que vous puissiez choisir lesquels alerter.
- Lire votre rôle et les équipes propriétaires d'un service que vous choisissez — pour vous indiquer, avant la fin de la configuration, si votre rôle permet d'ajouter l'intégration et de créer le webhook.
- Ajouter une intégration InfraNest Events API v2 aux services que vous choisissez, et la retirer à nouveau — c'est ainsi qu'une alerte de moniteur déclenche un service.
- Créer, vérifier et supprimer un webhook de compte — afin que les accusés de réception et les résolutions dans PagerDuty parviennent à InfraNest.
- Créer, modifier et supprimer des fenêtres de maintenance sur les services pour lesquels vous l'activez — afin que la maintenance InfraNest mette aussi ces services en pause dans PagerDuty.
- Lire qui est d'astreinte pour les services que vous alertez — pour afficher qui est d'astreinte sur les services, moniteurs et incidents, et pour les espaces réservés d'astreinte dans les automatisations.
- Lire les incidents, utilisateurs, politiques d'escalade et priorités — pour cibler un incident et proposer des choix basés sur le compte dans le créateur d'automatisations.
- Lire les alertes d'un incident, et retrouver un incident ouvert par sa clé — pour déterminer à quel incident InfraNest correspond une mise à jour PagerDuty.
- Ajouter des notes, escalader ou réaffecter des incidents, définir la priorité ou l'urgence, demander des intervenants et différer — uniquement lorsqu'une automatisation que vous configurez le commande.
- Ajouter des notes aux incidents créés par InfraNest, et lire une note raccourcie — uniquement sur les services avec Sync notes activé.
L'application PagerDuty d'InfraNest demande exactement ces autorisations et aucune autre. Un administrateur PagerDuty ou le propriétaire du compte installe l'application une fois et voit cette liste avant l'installation ; ensuite, toute personne de votre compte peut se connecter, et PagerDuty lui présente la même liste sur son écran d'autorisation.
InfraNest ne modifie jamais les définitions de politiques d'escalade, les plannings, les utilisateurs ou les équipes. Une automatisation d'incident peut affecter une politique ou un utilisateur existant et demander des intervenants ; elle ne modifie pas ces ressources du compte. La configuration et la déconnexion ne modifient ou ne suppriment que les intégrations et webhooks qu'InfraNest a enregistrés comme étant les siens, via leur identifiant PagerDuty. Une ressource portant simplement le même nom n'est pas affectée.
Avec une clé d'intégration que vous collez vous-même, InfraNest ne peut que créer, accuser réception et résoudre des événements sur ce seul service, et lui envoyer des événements de changement (déploiements et modifications effectuées par InfraNest, affichés sous Recent changes). Une clé d'intégration n'a aucun autre pouvoir.
NoteVous pouvez consulter cette même liste d'autorisations à tout moment sur le compte PagerDuty dans InfraNest, sous Connected by, ainsi que le nom de la personne qui s'est connectée.
Ce qui utilise votre connexion
Seules ces fonctionnalités InfraNest utilisent votre connexion PagerDuty :
- La configuration : connecter, choisir ou retirer un service, et activer les alertes ou la synchronisation bidirectionnelle.
- L'exécution de Check setup, et les réparations qu'elle effectue.
- La déconnexion : suppression de ce qu'InfraNest a créé dans PagerDuty.
- La mise en pause des services dans PagerDuty pendant vos fenêtres de maintenance.
- L'affichage de qui est d'astreinte sur les services, moniteurs et incidents, et dans les automatisations.
- Les actions d'automatisation d'incidents et leurs sélecteurs basés sur le compte.
- Les notes d'incident : ajout des mises à jour InfraNest sous forme de notes, et lecture intégrale d'une longue note PagerDuty.
Le déclenchement d'alertes et la synchronisation bidirectionnelle des accusés de réception/résolutions n'utilisent pas la connexion. Les alertes parviennent à PagerDuty via la clé d'intégration de chaque service, et les accusés de réception, résolutions et notes reviennent via le webhook signé.
Si la personne qui a connecté le compte quitte l'organisation
- Le déclenchement d'alertes et la synchronisation bidirectionnelle continuent de fonctionner.
- Les fonctionnalités basées sur la connexion s'arrêtent. Le compte PagerDuty dans InfraNest affiche PagerDuty no longer accepts this sign-in et indique à qui appartenait la connexion. InfraNest cesse d'utiliser la connexion jusqu'à ce que quelqu'un se reconnecte.
- Une personne pouvant gérer les intégrations clique sur Connect again sur le compte et se connecte au même compte PagerDuty. Les services, alertes et automatisations restent inchangés.
- Une connexion à un compte PagerDuty différent est refusée, et rien ne change.
TipPour éviter toute interruption, demandez à quelqu'un d'autre d'utiliser Connect again avant le départ de la personne concernée. Check setup vérifie également la connexion et indique à qui elle appartient.
Un compte connecté via une clé d'intégration collée n'a pas de connexion, donc rien de tout cela ne s'applique.
Ce qu'InfraNest envoie et reçoit
Envoyé à PagerDuty, à chaque alerte : un résumé, le moniteur ou l'enregistrement concerné, son composant, groupe et classe, l'impact et la source de l'incident selon InfraNest, un lien de retour vers InfraNest, et vos propres champs personnalisés sur ce serveur, domaine ou certificat, afin que vos règles PagerDuty puissent s'appuyer dessus pour le routage. Seuls les champs que vous avez créés dans InfraNest sont envoyés ; supprimez la valeur d'un champ pour arrêter de l'envoyer. Avec Send changes activé, les modifications listées dans l'article d'aide sur les paramètres d'alerte. Avec Sync notes activé, les mises à jour publiées sur l'incident, avec le nom de l'auteur.
Reçu de PagerDuty, via le webhook signé : ce qui est arrivé à un incident (accusé de réception, résolu, escaladé, etc.), qui l'a fait, le titre de l'incident, son service, sa priorité et ses assignés, ainsi que le texte des notes et des mises à jour de statut. InfraNest ne conserve le texte des notes que sur les services avec Sync notes activé, et ne publie des mises à jour de statut que là où vous avez activé cette option.
InfraNest n'envoie rien d'autre à PagerDuty. Vos données PagerDuty ne vont ailleurs que lorsque l'une de vos propres automatisations les y envoie — par exemple une règle qui publie les notes PagerDuty sur Slack.
Ce qu'InfraNest stocke
- La connexion : le nom du compte PagerDuty, sa région (États-Unis ou Union européenne), vos jetons de connexion, et le nom et l'email de l'utilisateur PagerDuty connecté.
- Pour chaque service alerté : son identifiant et nom PagerDuty, l'identifiant de l'intégration InfraNest qui y est associée, et sa clé d'intégration.
- Pour les mises à jour entrantes : le secret de signature du webhook et l'adresse vers laquelle PagerDuty envoie.
- Pour associer les incidents : l'identifiant d'incident PagerDuty, mis en correspondance avec l'incident InfraNest auquel il appartient.
- Pour la maintenance : l'identifiant, les services et les horaires de chaque fenêtre de maintenance PagerDuty créée par InfraNest.
- Qui est d'astreinte : rien n'est stocké. Les noms et emails sont conservés en mémoire pendant cinq minutes maximum, puis oubliés — jamais écrits dans la base de données, les journaux d'activité ou les logs.
- Choix du créateur d'automatisations : les identifiants et noms des utilisateurs, politiques d'escalade et priorités sont mis en cache pendant cinq minutes par connexion et par connexion utilisateur.
- Notes créées par les automatisations : une empreinte propre à la connexion de l'incident et l'identifiant de la note retournée sont mis en cache pendant sept jours, afin que cette note précise ne déclenche pas une autre automatisation. Le texte de la note n'est pas stocké dans cette empreinte.
- Mises à jour de statut : sur les services avec Publish PagerDuty status updates on the status page activé, le texte d'une mise à jour de statut devient une mise à jour sur l'incident InfraNest et sa page de statut, et n'est stocké nulle part ailleurs. Cette option est désactivée par défaut pour chaque service.
- Notes d'incident : sur les services avec Sync notes activé, le texte et le nom de l'auteur de chaque note copiée depuis PagerDuty, et l'identifiant de chaque note ajoutée par InfraNest dans PagerDuty. Affichées uniquement dans InfraNest, jamais sur une page de statut, et supprimées avec l'incident.
- Journaux d'activité : chaque appel vers PagerDuty et chaque mise à jour reçue est journalisé avec son résultat, afin que vous puissiez voir pourquoi quelque chose s'est produit ou non. Les secrets sont retirés avant toute journalisation.
WarningLes jetons de connexion, les clés d'intégration et le secret de signature sont chiffrés avec une clé appartenant exclusivement à votre organisation. Ils ne sont plus jamais affichés après la connexion, ni dans l'application ni via l'API.
Durée de conservation
- Connexion, services, clés, jetons et secret de signature : jusqu'à la déconnexion ou la suppression du service.
- Journaux d'activité : 14 jours pour les succès, 60 jours pour les échecs.
- Événements d'automatisation déclenchés par PagerDuty : 45 jours.
- Journal d'audit des modifications de la connexion : durée de conservation de votre offre (7, 30 ou 365 jours).
- Correspondances d'incidents : aussi longtemps que l'incident InfraNest existe.
- Qui est d'astreinte : cinq minutes maximum, en mémoire uniquement.
- Notes copiées depuis PagerDuty : aussi longtemps que l'incident InfraNest existe.
Où les données sont conservées
InfraNest stocke vos données en Allemagne, dans des centres de données certifiés ISO 27001, avec des sauvegardes hors site au sein de l'UE. InfraNest communique avec la région PagerDuty de votre compte — les adresses des États-Unis ou de l'Union européenne, selon la région de votre compte. La copie de vos incidents conservée par PagerDuty reste là où PagerDuty héberge votre compte.
IA
InfraNest n'envoie pas vos données PagerDuty, ni rien de ce qu'il envoie à PagerDuty, à un modèle d'IA, et ne les utilise pas pour en entraîner un.
Supprimer l'accès
- Retirer un service sur le compte : InfraNest supprime son intégration de ce service dans PagerDuty, supprime la destination d'alerte qu'il avait créée pour lui, et oublie la clé.
- Se déconnecter : InfraNest supprime son webhook, chaque intégration qu'il a créée, et les fenêtres de maintenance qu'il a créées qui n'ont pas encore commencé, de PagerDuty. Il supprime les destinations d'alerte qu'il a créées ainsi que la connexion, les clés et le secret stockés. Les automatisations qui utilisaient le compte sont désactivées, pas supprimées. Les journaux d'activité et d'audit expirent ensuite selon le calendrier ci-dessus.
- Supprimer votre compte InfraNest : lorsque la suppression devient définitive, la clé de chiffrement de votre organisation est détruite, ce qui rend illisible tout secret stocké, partout, y compris dans les sauvegardes.
Les destinations que vous avez créées vous-même, et tout ce qu'InfraNest n'a pas créé dans PagerDuty, ne sont jamais supprimés.
Sécurité
Les mises à jour provenant de PagerDuty ne sont acceptées qu'avec une signature PagerDuty valide, vérifiée sur les octets exacts reçus avant toute lecture de leur contenu. Chaque compte PagerDuty connecté à InfraNest dispose de sa propre adresse de webhook et de son propre secret de signature. Les envois répétés ou rejoués sont ignorés.
Pour en savoir plus, consultez la page sécurité d'InfraNest, la politique de confidentialité et l'accord de traitement des données. Signalez un problème de sécurité à security@infranest.io.
Cet article vous a-t-il été utile ?