Questo generatore viene utilizzato per collegare progetti tra loro, come ad esempio siti web che chiamano API. Basta selezionare il progetto sorgente (ad esempio il progetto che effettuerà le chiamate alla tua API) e il progetto di destinazione (ad esempio il tuo progetto API), e questo generatore si occuperà di integrarli.
Installa il Nx Console VSCode Plugin se non l'hai già fatto Apri la console Nx in VSCode Clicca su Generate (UI) nella sezione "Common Nx Commands" Cerca @aws/nx-plugin - connection Compila i parametri richiesti Clicca su Generate pnpm nx g @aws/nx-plugin:connection
yarn nx g @aws/nx-plugin:connection
npx nx g @aws/nx-plugin:connection
bunx nx g @aws/nx-plugin:connection
Puoi anche eseguire una prova per vedere quali file verrebbero modificati pnpm nx g @aws/nx-plugin:connection --dry-run
yarn nx g @aws/nx-plugin:connection --dry-run
npx nx g @aws/nx-plugin:connection --dry-run
bunx nx g @aws/nx-plugin:connection --dry-run
Parametro Tipo Predefinito Descrizione sourceProject Obbligatorio string - Il progetto sorgente targetProject Obbligatorio string - Il progetto di destinazione a cui connettersi sourceComponent string - Il componente sorgente da cui connettersi (nome del componente, percorso relativo alla radice del progetto sorgente, o id del generatore). Usare '.' per selezionare esplicitamente il progetto come sorgente. targetComponent string - Il componente di destinazione a cui connettersi (nome del componente, percorso relativo alla radice del progetto di destinazione, o id del generatore). Usare '.' per selezionare esplicitamente il progetto come destinazione. preferInstallDependencies boolean true Se preferire l'installazione delle dipendenze dopo l'esecuzione del generatore. Impostare su false per rimandare l'installazione quando si eseguono più generatori in batch (l'installazione viene comunque eseguita se necessaria affinché i generatori successivi possano calcolare il grafo dei progetti Nx); installare una volta alla fine.
Il generatore di Connessioni supporta le seguenti connessioni:
React to tRPC Chiama un'API tRPC da un sito React React to FastAPI Chiama un'API Python FastAPI da un sito React React to Smithy API Chiama un'API Smithy da un sito React React to Python Agent Chiama un Python Agent da un sito React React to TypeScript Agent Chiama un TypeScript Agent da un sito React React to AG-UI Agent Chiama un Agent che espone il protocollo AG-UI da un sito React tramite CopilotKit Python Agent to MCP Collega un Python Agent a un server MCP TypeScript Agent to MCP Collega un TypeScript Agent a un server MCP Python Agent to A2A Agent Collega un Python Agent a un agente A2A remoto TypeScript Agent to A2A Agent Collega un TypeScript Agent a un agente A2A remoto tRPC API to Relational Database Collega un'API tRPC a un database relazionale Aurora Smithy API to Relational Database Collega un'API Smithy a un database relazionale Aurora TypeScript Agent to Relational Database Collega un TypeScript Agent a un database relazionale Aurora TypeScript MCP Server to Relational Database Collega un TypeScript MCP Server a un database relazionale Aurora FastAPI to Python Relational Database Collega un FastAPI a un database relazionale Python Aurora Python Agent to Python Relational Database Collega un Python Agent a un database relazionale Python Aurora Python MCP Server to Python Relational Database Collega un Python MCP Server a un database relazionale Python Aurora tRPC API to TypeScript DynamoDB Collega un'API tRPC a una tabella DynamoDB Smithy API to TypeScript DynamoDB Collega un'API Smithy a una tabella DynamoDB TypeScript Agent to TypeScript DynamoDB Collega un TypeScript Agent a una tabella DynamoDB MCP Server to TypeScript DynamoDB Collega un TypeScript MCP Server a una tabella DynamoDB FastAPI to Python DynamoDB Collega un FastAPI a una tabella DynamoDB Python Agent to Python DynamoDB Collega un Python Agent a una tabella DynamoDB Python MCP Server to Python DynamoDB Collega un Python MCP Server a una tabella DynamoDB AgentCore Gateway to MCP Server Aggrega un server MCP dietro un AgentCore Gateway AgentCore Gateway to AgentCore Gateway Aggrega un AgentCore Gateway dietro un altro AgentCore Gateway TypeScript Agent to AgentCore Gateway Collega un TypeScript Agent a un AgentCore Gateway Python Agent to AgentCore Gateway Collega un Python Agent a un AgentCore Gateway AgentCore Gateway to Agent Esponi un agente con un AgentCore Gateway come target di runtime React Website to AgentCore Gateway Collega un sito React agli agenti tramite un AgentCore Gateway
Configurazione Runtime
Il generatore di connessioni utilizza la Configurazione Runtime per passare valori definiti al momento del deploy (come URL delle API, impostazioni Cognito e ARN del runtime degli agenti) tra progetti e componenti generati a runtime, in modo che possano scoprirsi e connettersi tra loro.