Private Actions

Présentation

Les Private Actions vous permettent d’exécuter des actions sur des services de votre réseau privé, tels que des clusters Kubernetes, des hosts internes, des bases de données et des API internes, sans exposer ces services à l’internet public. Vous les exécutez via un exécuteur d’actions privé que vous déployez dans votre environnement, soit à l’intérieur du Datadog Agent (recommandé), soit en tant qu’exécuteur autonome. Les produits Datadog qui utilisent des Private Actions incluent Workflow Automation, App Builder, Datadog MCP et Bits AI investigations

Les Private Actions reposent sur deux couches :

  • L’exécuteur d’actions privé exécute les actions. Il s’exécute dans votre réseau, reçoit les tâches d’action de Datadog, exécute chaque tâche sur le service cible et renvoie le résultat à Datadog.
  • La couche d’autorisation est gérée dans Datadog. Elle définit quels utilisateurs et quels produits peuvent exécuter quelles actions sur quels exécuteurs, et autorise ou refuse chaque action avant qu’elle n’atteigne un exécuteur. Les actions qu’un exécuteur est autorisé à effectuer sont également restreintes côté Agent, par la liste d’autorisation des actions dans la configuration de l’Agent (datadog.yaml).

Exécuteur d’actions privé

L’exécuteur d’actions privé est le composant que vous déployez dans votre environnement pour exécuter des Private Actions. Il ouvre une connexion sortante vers Datadog, interroge les tâches d’action, exécute chaque tâche sur le service cible et renvoie le résultat.

L’exécuteur d’actions privé est disponible sous deux formes : un exécuteur autonome que vous déployez et gérez vous-même, ou un exécuteur intégré au Datadog Agent.

Exécuteur dans le Datadog AgentExécuteur autonome
Ce que c’estUn composant du Datadog Agent, activé avec un seul flag de configuration.Un conteneur dédié que vous pouvez installer et gérer indépendamment du Datadog Agent.
Idéal siVous exécutez déjà le Datadog Agent et souhaitez gérer l’exécuteur via le cycle de vie de l’Agent.Vous avez besoin d’une intégration qui n’est pas encore disponible dans l’Agent.
StatutRecommandé pour les nouveaux déploiements.Pris en charge (mode maintenance).
Datadog recommande d'exécuter l'exécuteur d'actions privé dans le Datadog Agent

Pour les étapes d’installation, consultez Configurer un exécuteur d’actions privé dans le Datadog Agent ou Configurer un exécuteur autonome.

Modèles d’autorisation

Datadog propose deux modèles d’autorisation. Le modèle utilisé par un exécuteur est défini lors de son inscription et découle de la propriété de l’exécuteur. Pour plus d’informations, consultez Inscription et propriété.

  • Les politiques d’exécution s’appliquent aux exécuteurs dans le Datadog Agent et sont conçues pour gérer les accès à grande échelle. Au lieu de créer une connexion distincte pour chaque intégration sur chaque exécuteur, vous utilisez des tags d’Agent pour cibler un ou plusieurs ensembles d’exécuteurs. Les politiques d’exécution vous offrent également un contrôle précis : vous pouvez autoriser ou refuser des actions spécifiques ou des ensembles d’actions, et appliquer des périmètres spécifiques à l’intégration, tels que les espaces de noms Kubernetes cibles pour une action Kubernetes.
  • Les connexions sont disponibles à la fois pour l’exécuteur dans l’Agent et pour l’exécuteur autonome. Elles peuvent être associées à un seul exécuteur au maximum. Une connexion peut stocker des identifiants pour un service.

Pour comparer les deux modèles et décider lequel s’applique à votre exécuteur, consultez Autoriser les Private Actions.

Étapes suivantes

  • Vous débutez avec les Private Actions : suivez Premiers pas avec les Private Actions pour déployer un exécuteur et exécuter votre première action.
  • Vous disposez d’un exécuteur dans le Datadog Agent et souhaitez un contrôle d’accès à l’échelle du parc : autorisez-le avec les Politiques d’exécution.
  • Vous disposez d’un exécuteur dans l’Agent ou d’un exécuteur autonome et souhaitez autoriser un seul exécuteur : autorisez-le avec les Connexions.

Pour aller plus loin