Connexions pour les cibles d'API sur Amazon EventBridge - Amazon EventBridge

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.

Connexions pour les cibles d'API sur Amazon EventBridge

Pour permettre aux bus et aux canaux d'événements de cibler des ressources personnalisées, telles que le protocole HTTPS APIs, vous devez créer des connexions. Une connexion définit la méthode d'autorisation et les informations d'identification EventBridge à utiliser pour se connecter à une ressource donnée. Si vous vous connectez à une API privée, telle qu'une API privée dans un Amazon Virtual Private Cloud (Amazon VPC), vous pouvez également utiliser cette connexion pour définir une connectivité point-to-point réseau sécurisée.

Vous pouvez créer des connexions pour cibler :

  • Public APIs, comme les applications SaaS tierces.

  • APIsPrivées, telles que les ressources personnalisées résidant dans un Amazon VPC ou sur site.

    EventBridge crée des connexions vers des points de terminaison HTTPS privés en utilisant les configurations de ressources créées dans Amazon VPC Lattice. Une configuration de ressource est un objet logique qui identifie une ressource et indique qui peut y accéder et comment.

Utilisez des connexions avec :

  • Destinations de l'API dans EventBridge

    Lorsque vous créez une destination d’API, vous spécifiez une connexion destinée à son utilisation. Vous pouvez choisir une connexion existante depuis votre compte ou créer une connexion lorsque vous créez une destination d'API.

    Pour de plus amples informations, veuillez consulter Destinations d’API.

  • Tâches des terminaux HTTP dans AWS Step Functions

    Une tâche de point de terminaison HTTP est un type d'état de flux de travail de tâches qui vous permet d'appeler HTTPS APIs dans vos flux de travail. Ils APIs peuvent être publics, tels que Salesforce et Stripe, ou privés APIs résidant dans un Amazon VPC ou sur site. La tâche utilise une connexion pour spécifier le type d'autorisation et les informations d'identification à utiliser pour autoriser l'API. Pour le APIs mode privé, la connexion définit également le chemin réseau vers l'API.

    Pour plus d'informations, consultez la section Call HTTPS APIs in Step Functions dans le guide de l'utilisateur de Step Functions.

EventBridge et Step Functions utilisent les connexions comme configurations d'autorisation et de connectivité réseau pour les points de terminaison HTTPS.

Lorsque vous configurez les paramètres d'autorisation et créez une connexion, un secret est créé AWS Secrets Manager pour stocker de manière sécurisée les informations d'autorisation. Vous pouvez également ajouter des paramètres supplémentaires à inclure dans la connexion en fonction de votre cible de point de terminaison HTTPS.

EventBridge les connexions prennent en charge les méthodes d'authentification suivantes : basic OAuth, et API Key. Pour de plus amples informations, veuillez consulter Méthodes d'autorisation de connexion.

Les connexions sont réutilisables. Vous pouvez utiliser la même connexion à la même API pour plusieurs destinations d' EventBridge API ou tâches Step Functions, à condition que la méthode d'authentification soit la même. Si les destinations ou les tâches d'API nécessitent une authentification différente, vous devez créer des connexions distinctes.