Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Use expressões para definir entradas extraindo a parte relevante de uma entrada inteira no Amazon Bedrock Flows

Modo de foco
Use expressões para definir entradas extraindo a parte relevante de uma entrada inteira no Amazon Bedrock Flows - Amazon Bedrock

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Ao configurar as entradas de um nó, defina-as em relação à entrada inteira que entrará no nó. A entrada inteira pode ser uma string, um número, um booliano, uma matriz ou um objeto. Para definir uma entrada em relação à entrada inteira, você usa um subconjunto de expressões suportadas com base em. JsonPath Cada expressão deve começar com $.data, que se refere à entrada inteira. Observe o seguinte ao usar expressões:

  • Se a entrada inteira for uma string, um número ou um booliano, a única expressão que será possível usar para definir uma entrada individual é $.data

  • Se a entrada inteira for uma matriz ou um objeto, será possível extrair uma parte dela para definir uma entrada individual.

Como exemplo para compreender como usar expressões, digamos que a entrada inteira seja o seguinte objeto JSON:

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

É possível usar as seguintes expressões para extrair uma parte da entrada (os exemplos se referem ao que seria retornado do objeto JSON anterior):

Expressão Significado Exemplo Resultado do exemplo
$.data A entrada inteira. $.data O objeto inteiro
.name O valor de um campo chamado name em um objeto JSON. $.data.numbers [1, 2, 3, 5, 8]
[int] O membro no índice especificado por int em uma matriz. $.data.animals.reptiles[2] iguana
[int1, int2, ...] Os membros nos índices especificados por cada um int em uma matriz. $.data.numbers[0, 3] [1, 5]
[int1:int2] Uma matriz que consiste nos itens nos índices entre int1 (inclusive) e int2 (exclusivo) em uma matriz. Omitir int1 ou int2 é equivalente a marcar o início ou o fim da matriz. $.data.organisms.mammals[1:] [“cavalo”, “rato”]
* Um curinga que pode ser usado no lugar de um name ouint. Se houver vários resultados, os resultados serão retornados em uma matriz. $.data.*.mammals [[“gato”, “cachorro”], [“coelho”, “cavalo”, “rato”]]
PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.