Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Utilisez des expressions pour définir les entrées en extrayant la partie pertinente d'une entrée complète dans Amazon Bedrock Flows

Mode de mise au point
Utilisez des expressions pour définir les entrées en extrayant la partie pertinente d'une entrée complète dans Amazon Bedrock Flows - Amazon Bedrock

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.

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.

Lorsque vous configurez les entrées d'un nœud, vous devez les définir par rapport à l'ensemble des entrées qui entreront dans le nœud. L'entrée complète peut être une chaîne, un nombre, un booléen, un tableau ou un objet. Pour définir une entrée par rapport à l'ensemble de l'entrée, vous devez utiliser un sous-ensemble d'expressions prises en charge basées sur. JsonPath Chaque expression doit commencer par$.data, ce qui fait référence à l'ensemble de l'entrée. Notez les points suivants concernant l'utilisation des expressions :

  • Si l'entrée entière est une chaîne, un nombre ou un booléen, la seule expression que vous pouvez utiliser pour définir une entrée individuelle est $.data

  • Si l'entrée entière est un tableau ou un objet, vous pouvez utiliser l'extraction d'une partie de celui-ci pour définir une entrée individuelle.

À titre d'exemple, pour comprendre comment utiliser des expressions, supposons que l'ensemble de l'entrée est l'JSONobjet suivant :

{ "animals": { "mammals": ["cat", "dog"], "reptiles": ["snake", "turtle", "iguana"] }, "organisms": { "mammals": ["rabbit", "horse", "mouse"], "flowers": ["lily", "daisy"] }, "numbers": [1, 2, 3, 5, 8] }

Vous pouvez utiliser les expressions suivantes pour extraire une partie de l'entrée (les exemples font référence à ce qui serait renvoyé par l'JSONobjet précédent) :

Expression Signification Exemple Exemple de résultat
$ .données L'intégralité de la saisie. $ .données L'objet entier
.name La valeur d'un champ appelé name dans un JSON objet. $.data.numbers [1, 2, 3, 5, 8]
[int] Le membre à l'index spécifié par int dans un tableau. $.data.animaux.reptiles [2] iguane
[int1, int2, ...] Les membres aux indices spécifiés par chacun int dans un tableau. $.data.numbers [0, 3] [1, 5]
[int1:int2] Un tableau composé des éléments situés aux indices compris entre int1 (inclus) et int2 (exclusif) dans un tableau. En omettant int1 ou int2 équivalent au marquage du début ou de la fin du tableau. $.data.organisms.mammals [1 :] ["cheval », « souris"]
* Un joker qui peut être utilisé à la place d'un name ouint. S'il existe plusieurs résultats, ils sont renvoyés sous forme de tableau. $.data.*.mammifères [["chat », « chien"], ["lapin », « cheval », « souris"]]

Rubrique suivante :

Types de nœuds dans le flux

Rubrique précédente :

Définitions clés
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.